立即学习:https://edu.csdn.net/course/play/27685/385717?utm_source=blogtoedu
目录
1、初级课程目录
OpenVINO 100 – Course agenda
Lesson 1: Introduction, why do we need Artificial Intelligence (AI).
Lesson 2: What is Video, what is computer vision, how do we accelerate it on modern computers.
Lesson 3: How to accelerate Video processing
Lesson 4: How to accelerate Neural Network for vision applications
Lesson 5: Video Analytics pipeline
Lesson 6: Demos, OpenVINO at work
Lesson 7: The full flow, from Data to a product using Intel tools-Part 1.
Lesson 8: The full flow, from Data to a product using Intel tools-Part 2.
Lesson 9: Summary, intro to next course (200)
2、内容简介
2.1、视频处理流程
- 流程步骤:
-
解码,一般视频都是经过压缩的,同时解码可能会并行解码多个视频流。
-
预处理(提升质量(锐化等)、划分感兴趣区域(RoI)、跳过某些帧)。
-
推理(使用深度学习模型、推理可能会用到多模型,例如通过目标检测模块检测出车辆后,再将检测结果输入分析模块与车牌定义模块)
-
后处理(继续处理原始图像例如在被检测物体周围绘制边界框)
-
编码(保存所有帧,压缩视频),其中tracking跟踪需要跨帧
2.2、工具与流程的搭配
-
Media SDK一般用于处理视频的编码解码以及对视频图像进行处理
-
DLDT主要用于基于深度学习的推理加速
-
OpenCV基本上能干所有活,有时需要调用SDK或者推理引擎
-
使用OpenCV进行计算机视觉相关的处理
-
使用Media SDK进行视频解码,编码与处理
-
使用DLDT进行模型推理
3、总结
1.视频分析:视频处理+计算机视觉+AI推理
2.视频分析流程是向多种视觉应用的最常用的工具负载,包括多项操作,但是最昂贵的操作通常在每一帧上都需要执行
3.OpenVINO具有构建视频分析工作流程和AI应用所需软件工具
4.OpenVINO支持多个intel平台和多种操作系统,免费且有所有必要工具
4、知识点检测
1/5判断题: 在视频每帧图像处理流程中,在解码部分进行图像的缩放以及重定义大小操作。
正确
错误。
2/5判断题: Intel® Media SDK可以用于视频中图像的推理
正确
错误。
3/5单选题: 英特尔® OpenVINO™ 工具套件支持以下操作系统:
A.CentOS*
B.Ubuntu*
C.Windows® 10
D.macOS*
E.以上全部。
4/5判断题: 英特尔® OpenVINO™ 工具套件不支持传统的计算机视觉库,包括 OpenCV 和 OpenVX*。
正确
错误。
5/5单选题: 在OpenVINO™工具套件中,主要用于推理加速神经网络模型的模块是:
A.Deep learning Deployment toolkit。
B.OpenCV
C.Intel® Media SDK
D.以上都是