Python 2.7 PyTesseract AttributeError: объект «PixelAccess» не имеет атрибута «разделить»

Traceback (most recent call last):
  File "C:\Python27\Stuff\imagetotext.py", line 9, in <module>
    i = pytesseract.image_to_string(img)
  File "C:\Python27\lib\site-packages\pytesseract\pytesseract.py", line 143, in
image_to_string
    if len(image.split()) == 4:
AttributeError: 'PixelAccess' object has no attribute 'split'

Итак, я действительно не уверен, что с этим делать. https://gyazo.com/63c6439285d629c72e9076c1b4a29a42 — это файл test.png. Я много пробовал.

try:
    import Image
except ImportError:
    from PIL import Image
import pytesseract

img = Image.open('test.bmp').load()
#img.load()
i = pytesseract.image_to_string(img)
print i

Я читал, что это может быть ошибка с PIL, но я просто понятия не имею.


person Community    schedule 15.07.2016    source источник


Ответы (1)


person    schedule
comment
WindowsError: [Ошибка 2] Система не может найти указанный файл - person ; 15.07.2016
comment
Он находится в той же папке. - person ; 15.07.2016
comment
Я думаю, что у вас не установлен tesseract. - person RAVI; 15.07.2016
comment
Я делаю, он импортирует нормально. - person ; 15.07.2016
comment
Я не говорю о pytesseract, это просто обертка. Вам нужно установить tesseract в вашей системе. Можете ли вы проверить в своей командной строке, есть ли там tesseract? как изображение tesseract image.tif - person RAVI; 15.07.2016