立即学习:https://edu.csdn.net/course/play/27685/385714?utm_source=blogtoedu
这是Intel提供的一个关于OpenVINO工具套件的初级课程。这个课程内容非常简单,作为知识点复习是非常不错的,现在课程注册免费学习。
OpenVINO的全称是:Open Visual inference and Neural network Optimization,开放视觉推理和神经网络优化工具集,它是一整套面向AI应用的Intel软件解决方案。
目录
1、初级课程目录:
2、内容简介:
2.1、图像基本概念
2.2、关于OpenCV
3、总结
4、知识点检测:
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)
视频占互联网流量的80%。
视频由一系列连续的图像组成,图像由像素阵列组成。视频是由大量的图片通过连续快速放映而产生的连续性的动作。不同的视频对应不同的帧率,帧率对应的是每秒钟放映的图片数量。
在灰度图像中,每一个像素都有一个表示黑白程度的值,范围介于0(黑)-255(白)
在彩色图像中的像素是3个基本色的组合
图像中,像素的急剧变化可以表示为物体的边缘。
模糊操作:取像素点周围8个像素的平均值作为当前像素的值,并对整张图像重复进行该操作
相当于该像素与周围像素差值变得更平均,过渡得更平滑,所以说图像的边缘被平滑化,展现在图片中则是显得整个图片更模糊。
锐化操作:反向扩大中间像素与周围像素的差异得到锐化的图像。若继续进行锐化仅保留像素值中的显著差异,最终会得到物体的边缘。
得到物体的边缘图像后,通过检测角点信息来对图像进行分析。
OpenCV(Open Source Computer Vision Library),是一款加速计算机视觉的Intel软件,它是视觉领域最常用的库,可以轻松在Intel硬件上加速
OpenCV是一个常用的计算机视觉库,它不仅能够读写图像,寻找边缘,旋转图像,而且还可以做一些更高级包括视频编解码,视频识别推理等高级功能。
OpenVINO套件已经包含OpenCV。
1.视频占互联网流量的百分之80%
2.视频是一系列连续的图像,这些图像移动速度足够快,让我们的眼睛看到了平滑连续的视觉效果。
3.图像是多个像素组成的阵列,每个像素均具有强度集或由R、G、B值混合形成的色彩 。
4.通过操控像素来模糊或锐化图像或执行其他任务
5.可以检测图像特征,可以查找边缘、线、角。并由此查找由线、圆形和边缘构成的真实图像。
6.OpenCV是一款加速计算机视觉的Intel软件,它是视觉领域最常用的库,可以轻松在Intel硬件上加速。
7.OpenCV被包含在OpenVINO中,安装OpenVINO便拥有了OpenCV
1/5判断题: 视频是由大量的图片通过连续快速放映而产生的连续性的动作
正确。
错误
2/5判断题:
如上图,在课程中看到的滑雪图片,该图片由一个像素构成的
正确
错误。
3/5单选题: 当像素中的参数(R=255,G=0,B=0)时此像素显示红色,若像素中的参数为(R=0,G=0,B=255)时,该像素显示什么颜色
A.白色
B.绿色
C.蓝色。
4/5单选题: 当改变图片中每个像素值,使每一点的像素值更改为它的周围8个像素的的平均值,该图片会变得
A.更清晰
B.更模糊。
C.不变
5/5单选题: OpenCV作为一个常用的计算机视觉工具库,它能帮助我们做如下哪些操作
A.读取/写入图像
B.寻找图像边缘
C.旋转图像
D.以上都是。