Я использую 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 дает неработающий текст, как показано на этом изображении .
Я буду очень признателен, если кто-то сможет дать понять, почему результаты не совпадают.