学习笔记(05):英特尔® OpenVINO™工具套件初级课程-视频分析处理的完整流程

立即学习:https://edu.csdn.net/course/play/27685/385717?utm_source=blogtoedu

目录


1、初级课程目录

2、内容简介

2.1、视频处理流程

 2.2、工具与流程的搭配

3、总结

4、知识点检测

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、视频处理流程

学习笔记(05):英特尔® OpenVINO™工具套件初级课程-视频分析处理的完整流程_第1张图片

  •  流程步骤:
  1. 解码,一般视频都是经过压缩的,同时解码可能会并行解码多个视频流。

  2. 预处理(提升质量(锐化等)、划分感兴趣区域(RoI)、跳过某些帧)。

  3. 推理(使用深度学习模型、推理可能会用到多模型,例如通过目标检测模块检测出车辆后,再将检测结果输入分析模块与车牌定义模块)

  4. 后处理(继续处理原始图像例如在被检测物体周围绘制边界框)

  5. 编码(保存所有帧,压缩视频),其中tracking跟踪需要跨帧

2.2、工具与流程的搭配

​​​​​​ 

学习笔记(05):英特尔® OpenVINO™工具套件初级课程-视频分析处理的完整流程_第2张图片

  1. Media SDK一般用于处理视频的编码解码以及对视频图像进行处理

  2. DLDT主要用于基于深度学习的推理加速

  3. 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.以上都是

你可能感兴趣的:(OpenVINO,初级课程,开发工具,英特尔,计算机视觉,人工智能,深度学习)