x64, Win 10, Anaconda Python 2.7
Я пытаюсь сделать некоторое OCR из захваченных видеокадров, используя OpenCV & pytesseract, мой код ...
import numpy as np
import cv2
from PIL import ImageGrab
import pytesseract
cap = cv2.VideoCapture(0)
while True:
# orig_img = ImageGrab.grab(box)
ret, orig_img = cap.read()
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)
Я использовалpip install pytesseract
но всякий раз, когда я запускаю код, я получаю следующие ошибки ..
File "C:\ProgramData\Anaconda2\lib\site-packages\pytesseract\pytesseract.py", line 309, in image_to_string
}[output_type]()
File "C:\ProgramData\Anaconda2\lib\site-packages\pytesseract\pytesseract.py", line 308, in <lambda>
Output.STRING: lambda: run_and_get_output(*args),
File "C:\ProgramData\Anaconda2\lib\site-packages\pytesseract\pytesseract.py", line 218, in run_and_get_output
run_tesseract(**kwargs)
File "C:\ProgramData\Anaconda2\lib\site-packages\pytesseract\pytesseract.py", line 186, in run_tesseract
raise TesseractNotFoundError()
TesseractNotFoundError: tesseract is not installed or it's not in your path
И, конечно же, когда я смотрю в папку pytesseract, pytesseract.py
или tesseact.exe
или что-то tesseract
нетам ...
Так что даже если бы я хотел добавить его в свой путь, я не могу.
Чего мне здесь не хватает