OpenCV的模板匹配算法
cv.TM_CCOEFF
cv.TM_CCOEFF_NORMED
cv.TM_CCORR
cv.TM_CCORR_NORMED
cv.TM_SQDIFF
cv.TM_SQDIFF_NORMED
匹配代碼模板
image = cv2.imread(r"scene.png", cv2.IMREAD_GRAYSCALE)
template = cv2.imread(r"element.png", cv2.IMREAD_GRAYSCALE)
res = cv2.matchTemplate(img, template, cv2.TM_CCOEFF_NORMED)
min_val, max_val, min_loc, max_loc = cv2.minMaxLoc(res)
if max_val > 0.8:
print("Detected")
else:
print("Not detected")
Note:文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-685365.html
-
cv2.TM_CCOEFF_NORMED
:相較于其它方法,通常被認(rèn)為具有較好的魯棒性
文章來(lái)源:http://www.zghlxwxcb.cn/news/detail-685365.html
到了這里,關(guān)于【圖像處理】模板匹配的學(xué)習(xí)筆記的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!