#python #python-3.x #pycharm #ocr
#python #python-3.x #pycharm #ocr
Вопрос:
Я пытаюсь использовать pytesseract для распознавания:
import cv2
import pytesseract
pytesseract.pytesseract.tesseract_cmd='C:\Program Files\Tesseract-OCR\tesseract.exe'
img=cv2.imread('numbers.png')
после запуска кода я получаю это сообщение:
Unable to create process using 'C:UsersMostafaAppDataLocalMicrosoftWindowsAppsPythonSoftwareFoundation.Python.3.9_qbz5n2kfra8p0python.exe C:/Users/Mostafa/PycharmProjects/pythonProject/main.py'
Комментарии:
1. Попробуйте использовать необработанную строку, просто поместив символ ‘r’ перед открытой цитатой в строке 3, перед путем.
path=r'C:\Program Files\Tesseract-OCR\tesseract.exe'
Ответ №1:
Проблема может быть в «Program Files», потому что, поскольку в середине есть пробел, который делает программу несчастной. Вставки двойных кавычек должно быть достаточно, чтобы программа поняла, что она должна игнорировать это пространство посередине. У меня когда-то была проблема с этим, и добавление двойных кавычек работало как шарм.
"Program Files"