图像处理之认知准备

116 阅读1分钟

开启掘金成长之旅!这是我参与「掘金日新计划 · 12 月更文挑战」的第2天

1 前沿

OpenCV 作为一个在全球使用人数众多的计算机视觉库,其实官方已经准备了大量的示例程序,供广大初学者学习。而市面上绝大多数的OpenCV书籍教程和网络博文的第一手知识来源,就是这些官方提供的技术文档和示例程序。

2 光流法(optical flow)

光流(optical flow)法是目前运动图像分析的重要方法,由Gibso于1950年首先提出。光流用来指定时变图像中模式的运动速度,因为当物体在运动时,在图像上对应点的亮度模式也在运动。这种图像亮度模式的表观运动(apparentmotion)就是光流。光流表达了图像的变化,由于它包含了目标运动的信息,因此可被观察者用来确定目标的运动情况。下图是运行效果图。

动画2.gif

3 支持向量机引导

在OpenCV的机器学习模块中,官方为我们准备了两个示例程序。第一个程序是使用CvSVM::train 函数训练一个SVM分类器,如下图所示。

支持向量机之SVM引导

无标题1.png

支持向量机之处理线性不可分数据

无标题2.png

4 OpenCV环境搭建

不管是安装OpenCV开发环境,还是编译OpenCV源码,网上都有很多教程。