立即学习:https://edu.csdn.net/course/play/28807/427190?utm_source=blogtoedu
目录
1、典型流程
2、Decode 解码
- 对于获取的压缩视频,通常先进行解压缩后再进行预处理
-
多种视频解码技术
-
1、Media sdk —— 推荐,可以在CPU与GPU上加速解码
-
2、在应用中使用Media SDK,可以提高解码密度,但是操作复杂,通过OpenCV调用Media SDK进行硬件加速,比1的操作略微简单些
-
3、GSTREAMER/FFMPEG —— 同样OpenCV也可以调用
-
3、预处理
-
解码完成后处理每一帧,以匹配网络的输入格式,例如RGB-BGR,锐化图像,增强图像大小与尺寸,处理ROI,聚合多帧进行处理
4、推理分析
-
分类、检测、分割
-
并行、串行运行多个模型的多个处理任务
5、后处理
-
用类别ID提取类别名称
-
在屏幕上显示检测结果或打印标签
6、重新压缩
7、视频分析过程中的软件选项
-
OpenCV可以用于所有任务
-
但是使用Intel集成显卡或Media SDK可以提高处理效率,加速编解码与图像处理
-
DLDT的推理引擎可以加速推理任务
8、视频分析过程中的硬件选项
-
可以在多个设备上运行流程中的每个阶段,并且可以自助选择运行系统以选择最大效率。