一:课程介绍
1.1:学习目标
学会用imread载入图像,和imshow输出图像。
用nameWindow创建窗口,用createTrackbar加入滚动条和其回调函数的写法。
熟悉OpenCV函数matchTemplate并学会通过该函数实现模板匹配。
1.2:什么是模板匹配?
在一副图像中寻找和另一幅图像最相似(匹配)部分的技术。
二:实验原理
让模板图片在原图片上的一次次滑动(从左到右,从上到下一个像素为单位的移动),然后将两张图片的像素值进行比对,然后选择相似度最高的部分进行标记,当遇到相似度更高的部分时更换标记部分。扫描完毕之后,将相似度最高的部分标记出来,作为图片进行输出操作。
三:环境搭建
$ cd ~ $ sudo apt-get update $ wget http://labfile.oss.aliyuncs.com/courses/671/opencv.sh $ sudo chmod 777 opencv.sh $ ./opencv.sh
在执行完之后执行如下语句,检查是否安装成功
./facedetect --cascade="/usr/local/share/OpenCV/haarcascades/haarcascade_frontalface_alt.xml" --scale=1.5 lena.jpg
时间: 2024-10-22 02:26:58