Я начинаю учиться работать с opencv, но я не знаю, как решить эту ошибку.
import cv2
import numpy
from PIL import ImageGrab
import pytesseract as tes
testimg = ImageGrab.grab(bbox=(940, 630, 200, 70))
img = numpy.array(testimg)
img = cv2.cvtColor(img,cv2.COLOR_BGR2GRAY)
textfromimg = tes.image_to_string(img)
print(textfromimg)
cv2.imshow('testimg', img)
cv2.waitKey(0)
cv2.destroyAllWindows()
как в заголовке написано TypeError: Ожидаемый Ptr для аргумента "% s" и я не так хорош в opencv, так что я не знаю, что я сделал неправильно, и другой вопрос с такой же задачей не помог мне здесь, я надеюсь, что вы можете помочь мне.
полная ошибка:
img = cv2.cvtColor(img,cv2.COLOR_BGR2GRAY)
TypeError: Expected Ptr<cv::UMat> for argument '%s'
Я думаю, что есть ошибка с Rezise или около того, но я не знаю. и я знаю, что здесь работает Тессеракт