Распознавание изображений Pytesseract дает противоречивые результаты - PullRequest
0 голосов
/ 17 октября 2018

Я использую pytesseract для распознавания некоторых изображений.Рабочий процесс выглядит следующим образом:

import pytesseract
from PIL import Image, ImageEnhance
from PIL import ImageFilter

# For local machine only
pytesseract.pytesseract.tesseract_cmd = "C:\\Program Files (x86)\\Tesseract-OCR\\tesseract"  

img = Image.open(image_file)  
img = img.filter(ImageFilter.SMOOTH)
img_to_list = [i for i in str(pytesseract.image_to_string(img)).split("\n") if len(i.strip()) > 1]

Вывод на мой локальный компьютер [Windows 7, Python 3.5] стабилен.Тем не менее, запуск сценария в PythonAnywhere дает неработающий текст, как показано на этом изображении .

Я буду очень признателен, если кто-то сможет дать понять, почему результаты не совпадают.

...