cv2.imwrite 写到一个文件,在读出来,验证码不能有效解析,cv2.imshow,打开另存为,用后三行代码就可以解析......
def __getstr(self): if self.zb: tmp_image = self.img_rgb[self.zb[1]:self.zb[1]+ self.h + 10, self.zb[0]:self.zb[0] + self.w*2 + 10] cv2.imwrite("tmp.png",tmp_image) tmp_image = cv2.imread("tmp.png") text = pytesseract.image_to_string(tmp_image) print(text) 