python opencv图像识别_Python+opencv图像识别
defget_keynumber_location(self):'''获取字母对应位置:return:返回template在image中的的bound参数'''keynum= pic_path + "\keynum.png"#键盘图片image =cv2.imread(keynum)key= cur_path + "\keyboard\%s.png" % ...
defget_keynumber_location(self):'''获取字母对应位置
:return:返回template在image中的的bound参数'''keynum= pic_path + "\keynum.png" #键盘图片
image =cv2.imread(keynum)
key= cur_path + "\keyboard\%s.png" % 1 #数字键图片
template =cv2.imread(key)
h,w= template.shape[:2] #字母图片尺寸
result = cv2.matchTemplate(image, template, cv2.TM_CCOEFF_NORMED) #图片对比
min_val, max_val, min_loc, max_loc = cv2.minMaxLoc(result) #对比结果最大值最小值以及位置
br = (max_loc[0] + w,max_loc[1] +h)#cv2.rectangle(image,max_loc,br,[0,255,0],2)#cv2.imshow("pipei",image)#cv2.waitKey(0)#cv2.destroyAllWindows()
returnmax_loc, brdefclick_position(self):'''确定点击位置
:param password: 口令密码
:return:返回点击位置position'''a,b= self.get_keynumber_location() #template在image中的的bound参数
x = a[0] +b[0]
y= a[1] + b[1]
position= (x / 2,y / 2)
self.driver.tap([position])#点击
return position
魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。
更多推荐

所有评论(0)