标签:验证码 相关 port 关系 mat adf 模版匹配 png 图片
filepath:要读入图片的完整路径
flags:读入图片的标志
cv2.IMREAD_UNCHANGED:顾名思义,读入完整图片,包括alpha通道
cv2.COLOR_BGR2GRAY 将BGR格式转换成灰度图片
import cv2
def findpic(self, target='background.png', template='slider.png'):
"""
:param target: 背景图路径
:param template: 滑块图片路径
:return:
"""
target_rgb = cv2.imread(target)
target_gray = cv2.cvtColor(target_rgb, cv2.COLOR_BGR2GRAY)
template_rgb = cv2.imread(template, 0)
res = cv2.matchTemplate(target_gray, template_rgb, cv2.TM_CCOEFF_NORMED) #模板匹配,在大图中找小图
value = cv2.minMaxLoc(res)
a, b, c, d = value
if abs(a) >= abs(b):
distance = c[0]
else:
distance = d[0]
print(value)
return distance
标签:验证码 相关 port 关系 mat adf 模版匹配 png 图片
原文地址:https://www.cnblogs.com/c-x-a/p/12082332.html