这可能对您有用! :)
def FindSubImage(im1, im2):
needle = cv2.imread(im1)
haystack = cv2.imread(im2)
result = cv2.matchTemplate(needle,haystack,cv2.TM_CCOEFF_NORMED)
y,x = np.unravel_index(result.argmax(), result.shape)
return x,y
CCOEFF_NORMED
只是众多比较方法之一。有关完整列表,请参见: http : //docs.opencv.org/doc/tutorials/imgproc/histograms/template_matching/template_matching.html 。
不知道这是否是最好的方法,但是速度很快,对我来说效果很好! :)
0
我正在尝试在另一个图像中查找图像。
当我运行此命令时,一切正常执行,不会引发任何错误。但是我不确定从这里做什么。医生说
result
存储“比较结果图”。我尝试打印它,但是它给了我宽度,高度和台阶。如何使用此信息查找一个图像是否在另一个图像中/位于其位置?