研发管理|学习笔记(16):英特尔?OpenVINO?工具套件中级课程-Gstreamer框架

立即学习:https://edu.csdn.net/course/play/28807/427191?utm_source=blogtoedu
如何模拟部署一个完整AI应用的流程

1.解码:可以通过SDK,和OV等测试性能(硬件的性能)

2.推理:详见第五课利用bcmk实现(一个视频流)
【研发管理|学习笔记(16):英特尔?OpenVINO?工具套件中级课程-Gstreamer框架】
解码多个视频流
构建一个真是流水线应用
视频流(输入的内容)的内容要接近真实的场景
输出的内容要接近真实的内容
如果不需要输出,就不需要对输出内容输出,减少代码。



一个框架
研发管理|学习笔记(16):英特尔?OpenVINO?工具套件中级课程-Gstreamer框架
文章图片



这个框架在opv中可以进行流水线测试

可以将开发的视频分析元素添加至GEAMRETS中,这些新元素利用opv进行检测,分类,识别跟踪可视化

这个框架有c python 等实例


推理过程

研发管理|学习笔记(16):英特尔?OpenVINO?工具套件中级课程-Gstreamer框架
文章图片

包含两个推理过程

研发管理|学习笔记(16):英特尔?OpenVINO?工具套件中级课程-Gstreamer框架
文章图片


输入视频
!表示分步执行视频

研发管理|学习笔记(16):英特尔?OpenVINO?工具套件中级课程-Gstreamer框架
文章图片

表示检测


研发管理|学习笔记(16):英特尔?OpenVINO?工具套件中级课程-Gstreamer框架
文章图片



获得检测结果并执行另一步推理


研发管理|学习笔记(16):英特尔?OpenVINO?工具套件中级课程-Gstreamer框架
文章图片

绘制结果


研发管理|学习笔记(16):英特尔?OpenVINO?工具套件中级课程-Gstreamer框架
文章图片


多个并行流水线
能获得性能测试结果



可以在此获得更多的信息和下载模型
相当于手册
研发管理|学习笔记(16):英特尔?OpenVINO?工具套件中级课程-Gstreamer框架
文章图片






    推荐阅读