python图片中寻找目标


python 使用openCV查找图片中的目标

  1. 使用模板匹配在一幅图像中查找目标

  2. 函数:cv2.matchTemplate(),cv2.minMaxLoc()

  1. 模板匹配是用来在一副大图中搜寻查找模版图像位置的方法。OpenCV 为我们提供了函数:cv2.matchTemplate()。和 2D 卷积一样,它也是用模板图像在输入图像(大图)上滑动,并在每一个位置对模板图像和与其对应的输入图像的子区域进行比较。OpenCV 提供了几种不同的比较方法(细节请看文档)。返回的结果是一个灰度图像,每一个像素值表示了此区域与模板的匹配程度。

2.如果输入图像的大小是(WxH),模板的大小是(wxh),输出的结果的大小就是(W-w+1,H-h+1)。当你得到这幅图之后,就可以使用函数cv2.minMaxLoc() 来找到其中的最小值和最大值的位置了。第一个值为矩形左上角的点(位置),(w,h)为 moban 模板矩形的宽和高。这个矩形就是找到的模板区域了。


文章作者: 燕君
版权声明: 本博客所有文章除特別声明外,均采用 CC BY 4.0 许可协议。转载请注明来源 燕君 !
 上一篇
python图片中寻找目标 python图片中寻找目标
python 使用openCV查找图片中的目标 使用模板匹配在一幅图像中查找目标 函数:cv2.matchTemplate(),cv2.minMaxLoc() 原理 模板匹配是用来在一副大图中搜寻查找模版图像位置的方法。 Ope
2016-10-19
下一篇 
Style examples Style examples
This post supports multiple languages, please switch to another language to view it. HeadingsH1 - Heading level 1H2
2016-10-19
  目录