Pytesseract установлен, но отсутствует? - PullRequest
0 голосов
/ 21 января 2019

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 нетам ...

enter image description here

Так что даже если бы я хотел добавить его в свой путь, я не могу.

Чего мне здесь не хватает

1 Ответ

0 голосов
/ 21 января 2019

Установили ли вы Google Tesseract OCR?Это обязательное условие для использования pytesseract.

Если не все инструкции для этого есть на его странице GitHub.https://github.com/tesseract-ocr/tesseract/wiki

Надеюсь, это поможет.

...