【发布时间】:2020-10-03 21:28:52
【问题描述】:
我想要一个输出图像的功能,以便我可以将它与其他图像进行比较,它也应该输出图片中的文本
但我收到此错误TypeError: Expected Ptr<cv::UMat> for argument 'src'
这是我的代码
def rec_screen(x1,y1,x2,y2):
printscreen = np.array(ImageGrab.grab(bbox=(x1, y1, x2, y2)))
printscreen = cv2.cvtColor(printscreen, cv2.COLOR_BGR2RGB)
cv2.imshow('window', printscreen)
if (cv2.waitKey(25) & 0xFF == ord('q')):
print("1")
return ([printscreen,(tess.image_to_string(printscreen))])
def crawler():
print(rec_screen(889, 259, 917, 247)[1])
我试过了,还是不行
gray = (np.float32(imgUMat), cv2.COLOR_RGB2GRAY)
【问题讨论】:
标签: python-3.x image numpy image-processing python-tesseract