受Intel邀请对课程进行分享。
立即学习:https://edu.csdn.net/course/play/27685/385715?utm_source=blogtoedu
这是Intel提供的一个关于OpenVINO工具套件的初级课程。这个课程内容非常简单,作为知识点复习是非常不错的,现在课程注册免费学习。
OpenVINO的全称是:Open Visual inference and Neural network Optimization,开放视觉推理和神经网络优化工具集,它是一整套面向AI应用的Intel软件解决方案。
初级课程目录:
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)
————————————————
视频是由大量的图片通过连续快速放映而产生的连续性的动作。通过课程资料可知,不同的视频对应不同的帧率,帧率对应的是每秒钟放映的图片数量。
图片是由大量的像素点构成的,像素的数量由图片的长与宽确定。
视频数据量计算:
1 Frame = 1920 x 1080 pixels
1 pixel = 3 bytes (R, G, B)
1 Frame = 1920 x 1080 x 3 bytes = 6220800(6.2MB)
1 Second = 6.25 MB x 25 = 155 MB
1 Minute = 9.3 GB
这是没有压缩的理论值
当然现实中不可能处理这么大的数据,这时候就需要对视频进行压缩。因为有数据冗余,有空间冗余和时间冗余,使得压缩视频文件称为可能。
通常网络中的视频文件由I帧,P帧,B帧构成
I帧:保留原始像素数据。
P帧:在两个I帧之间的不同之处,包含变换方法,通常信息量是I帧的一半。
B帧:介于I帧和P帧之间,帧之间的差值,数据只有I值的四分之一。
用专业硬件可以加速视频编解码过程。
软件层面可以使用Media SDK轻松完成编解码过程。
Media SDK目前已经是OpenVINO的组成部分了。
知识点检测
1/5判断题:
一般来说,我们在互联网上观看一个1分钟的视频,此视频的文件大小为10GB.
正确
错误
2/5单选题:
为了减小视频大小,我们需要压缩视频,在视频压缩中我们需要使用冗余来替换掉视频中出现的重复性数据。视频冗余则分为:
A.时间冗余
B.空间冗余
C.以上都不是
D.A and B
3/5单选题:
在被压缩后的视频中,用于存储全部像素值信息的帧是:
A. I 帧
B.P帧
C.B帧
4/5判断题:
设定解压缩规则的是编码解码器,而视频文件是则类似于一个容器包含了视频流,音频流以及相关信息流。
正确
错误
5/5单选题:
Intel®的集成显卡作为视频处理的硬件,我们通过什么软件工具可以访问底层视频编解码单元以及相应的加速模块?
A.OpenCV
B.FFMPEG
C.Gstreamer
D.Intel® Media SDK
E.以上任意
以上内容来源于https://edu.csdn.net/course/play/27685/385715?utm_source=blogtoedu