Skip to content

sophgo/sophon-stream

Repository files navigation

sophon-stream

English | 简体中文

1 简介

sophon-stream是面向算丰开发平台的数据流处理工具。本软件基于插件化的思想,使用C++17开发了一套支持多路数据流并发处理的流水线框架。基于现有的接口,sophon-stream对用户具有易使用、易二次开发的优点,可以大大简化用户配置工程或添加插件的复杂度。sophon-stream基于SophonSDK,可以充分发挥算丰硬件的编解码能力及深度学习算法的推理能力,从而获得较高的性能。

目前,本仓库已开源到github:https://github.com/sophgo/sophon-stream

教学视频已发布到Bilibili:https://www.bilibili.com/video/BV1ZpvDeXEQw

欢迎star、issue、pr!

主要目录结构和模块说明:

目录 模块 功能说明
framework framework 框架
element yolov5 yolov5插件
yolov7 yolov7插件
yolov8 yolov8插件,支持检测、姿态、分类
yolox yolox插件
bytetrack bytetrack插件
resnet resnet插件,支持分类、抽取特征
openpose openpose插件
retinaface retinaface插件
lprnet lprnet插件
decode 解码插件
encode 编码插件
osd 算法结果可视化插件
distributor 数据分发插件
converger 数据汇聚插件
faiss faiss数据库插件
blank 空白插件
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 目标检测-跟踪-算法结果推流demo
yolov5_bytetrack_distributor_resnet_converger 目标检测-跟踪-分发-属性识别demo
retinaface_distributor_resnet_faiss_converger 人脸检测-分发-人脸识别demo
license_plate_recognition 车牌检测-车牌识别demo
ppocr PPOCR demo
yolov5_fastpose_posec3d 姿态识别-行为识别demo
bird_dwa_blend_encode 鸟瞰拼接demo
dwa_blend_encode 鱼眼拼接demo
dwa_dpu_encode 双目深度估计demo
gdwa_blend_encode 广角拼接demo
license_area_intrusion 区域入侵demo
multi_graph 多graph功能demo
structured_recognition 单路码流配置不同算法demo
tripware 越线检测demo
yolox_bytetrack_osd_qt 目标检测-跟踪-绘图-HDMI显示demo

2 快速入门

请参考sophon-stream用户文档

3 FAQ

请参考sophon-stream常见问题及解答