python templatematch识别图片详解编程语言

import cv2 as cv 
import numpy as np 
 
target = cv.imread("3xs.bmp") 
template = cv.imread("322.png") 
theight, twidth = target.shape[:2] 
result = cv.matchTemplate(target, template, cv.TM_SQDIFF_NORMED) 
 
min_val, max_val, min_loc, max_loc = cv.minMaxLoc(result) 
 
strmin_val = str(min_val) 
  
 
 
cv.rectangle(template, min_loc, (min_loc[0] + twidth, min_loc[1] + theight), (0, 0, 225), 2) 
cv.imshow("MatchResult----MatchingValue="+strmin_val, template) 
cv.imwrite('1.png', template, [int(cv.IMWRITE_PNG_COMPRESSION), 9]) 
cv.waitKey() 
cv.destroyAllWindows()

不过缺陷还是不一样的图片像素根本识别不出来     

原创文章,作者:奋斗,如若转载,请注明出处:https://blog.ytso.com/18929.html

(0)
上一篇 2021年7月19日
下一篇 2021年7月19日

相关推荐

发表回复

登录后才能评论