Я только начинаю на python и пытаюсь создать код, который выполняет OCR в реальном времени на части моего экрана.Я был уверен, что этот код будет работать, но он просто выдает мне кучу ошибок тессеракта.Нужно ли сохранять изображение для работы Tesseract?Есть ли лучшая библиотека OCR для этой задачи?Часть OpenCV работает отлично и отображает изображение.
import numpy as np
import cv2
from PIL import ImageGrab
import pytesseract
while True:
orig_img = ImageGrab.grab(box)
np_im = np.array(orig_img)
img = cv2.cvtColor(np_im, cv2.COLOR_BGR2GRAY)
text = pytesseract.image_to_string(img)
cv2.imshow('window',img)
if cv2.waitKey(25) & 0xFF == ord('q'):
cv2.destroyAllWindows()
print(text)