Ошибка имени: Ошибка изображения в текст в python - PullRequest
0 голосов
/ 13 января 2020

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


from PIL import Image
import PIL.Image

from pytesseract import image_to_string
import pytesseract

img = Image.open('C:\\Users\\Documents\\convert_image_to_text\\Sample.png') 
pytesseract.pytesseract.tesseract_cmd = 'C:\AppData\Local\Tesseract-OCR\tesseract.exe'
text = pytesseract.image_to_string('C:\\Users\\Documents\\convert_image_to_text\\Sample.png')
print(text)

Ниже приведена ошибка:


  File "C:/Users/Documents/convert_image_to_text/program_to_convert_image_to_text.py", line 21, in <module>
    text=image_to_string(img)

NameError: name 'img' is not defined

1 Ответ

0 голосов
/ 13 января 2020

Вы должны передавать объект img, а не путь

text = pytesseract.image_to_string(img)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...