Я использую Python 2.6.6 и хочу установить пакет pytesseract. После извлечения и установки я могу вызвать pytesseract из командной строки. Однако я хочу запустить тессеракт в python. У меня есть следующий код (ocr.py):
try:
import Image
except ImportError:
from PIL import Image
import pytesseract
print(pytesseract.image_to_string(Image.open('test.png')))
print(pytesseract.image_to_string(Image.open('test-european.jpg'),lang='fra'))
Когда я запускаю код с помощью python ocr.py, я получаю следующий вывод:
Traceback (most recent call last):
File "ocr.py", line 6, in <module>
print(pytesseract.image_to_string(Image.open('test.png')))
File "/pytesseract-0.1.6/build/lib/pytesseract/pytesseract.py", line 164, in image_to_string
raise TesseractError(status, errors)
pytesseract.TesseractError: (2, 'Usage: python tesseract.py [-l language] input_file')
test.png и test-european.jpg находятся в рабочем каталоге. Может ли кто-нибудь помочь мне запустить этот код? Я пробовал следующее:
- Скорректирован tesseract_cmd на «pytesseract».
- Установлен tesseract-ocr
Любая помощь приветствуется, так как я пытаюсь решить эту проблему уже несколько часов.
tesseract test.png stdout
работает? - person wrwrwr   schedule 19.10.2016