如何使用OpenCV MatchTemplate?
发布于 2021-01-29 18:07:19
我正在尝试在另一个图像中查找图像。
im = cv.LoadImage('1.png', cv.CV_LOAD_IMAGE_UNCHANGED)
tmp = cv.LoadImage('e1.png', cv.CV_LOAD_IMAGE_UNCHANGED)
w,h = cv.GetSize(im)
W,H = cv.GetSize(tmp)
width = w-W+1
height = h-H+1
result = cv.CreateImage((width, height), 32, 1)
cv.MatchTemplate(im, tmp, result, cv.CV_TM_SQDIFF)
print result
当我运行此命令时,一切正常执行,不会引发任何错误。但是我不确定从这里做什么。该文档说result
存储“比较结果图”。我尝试打印它,但是它给了我宽度,高度和台阶。
如何使用此信息查找一个图像是否在另一个图像中/位于该图像中?
关注者
0
被浏览
46
1 个回答