Skip to content

Latest commit

 

History

History
66 lines (54 loc) · 6.45 KB

README_EN.md

File metadata and controls

66 lines (54 loc) · 6.45 KB

sophon-stream

English | 简体中文

1 Introduction

sophon-stream is a data stream processing tool designed for the Sophon development platform. This software is built on a modular concept and has been developed using C++17 to create a pipeline framework that supports concurrent processing of multiple data streams. Leveraging existing interfaces, sophon-stream offers users the advantages of ease of use and ease of secondary development, greatly simplifying the complexity of configuring projects or adding plugins. Sophon-stream is based on SophonSDK, allowing it to fully harness the hardware's encoding and decoding capabilities as well as the inference capabilities of artificial intelligence algorithms, thereby achieving higher performance.

Github: https://github.com/sophgo/sophon-stream

Bilibili: https://www.bilibili.com/video/BV1ZpvDeXEQw

More star, more issue, more pr!

Main Directory Structure and Module Descriptions:

Catalogs Modules Description
framework framework framework
element yolov5 yolov5 plugin
yolov7 yolov7 plugin
yolov8 yolov8 plugin, supports Detect, Pose and Classification
yolox yolox plugin
bytetrack bytetrack plugin
resnet resnet plugin
openpose openpose plugin
retinaface retinaface plugin
lprnet lprnet plugin
decode decode plugin
encode encode plugin
osd osd plugin
distributor distributor plugin
converger converger plugin
faiss faiss plugin
blank blank plugin
samples yolov5 yolov5 demo
yolov7 yolov7 demo
yolov8 yolov8 demo
yolox yolox demo
bytetrack bytetrack demo
resnet resnet demo
openpose openpose demo
retinaface retinaface demo
yolox_bytetrack_osd_encode detect-track-encode demo
yolov5_bytetrack_distributor_resnet_converger detect-track-distribute-recognize demo
retinaface_distributor_resnet_faiss_converger face detect-distribute-face recognize demo
license_plate_recognition car detect-license plate recognize demo
ppocr PPOCR demo
yolov5_fastpose_posec3d gesture recognition - behavior recognition demo
bird_dwa_blend_encode bird's-eye view splicing demo
dwa_blend_encode fish-eye stitching demo
dwa_dpu_encode binocular depth estimation demo
gdwa_blend_encode wide-angle stitching demo
license_area_intrusion Regional invasions demo
multi_graph multi-graph demo
structured_recognition single stream configuration with different algorithms demo
tripware crossing the line detection demo
yolox_bytetrack_osd_qt detect-track-HDMI demo

2 Quick Start

Please refer to the sophon-stream user guide

3 FAQ

Please refer to the sophon-stream FAQ