Не удается создать OCR, используя этот путь

#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"