Чтение текста с изображения с помощью Pytesseract не работает - PullRequest
0 голосов
/ 11 ноября 2019

Я хочу читать буквы и цифры с изображения номерных знаков. Я использую Python, и я прочитал, что я могу сделать это с pytesseract.

Я написал простой код, но я получил ошибку:

    raise TesseractNotFoundError()
pytesseract.pytesseract.TesseractNotFoundError: tesseract is not installed or it's not in your path

Я не знаюКак это исправить, это мой код:

import cv2
import pytesseract

img = cv2.imread('image.jpg')
cv2.imshow('original', img)
cv2.waitKey(0)

text = pytesseract.image_to_string(img, config='')
print("Detected Number is:", text)

И это изображение:

pyte

Я уже установленpytesseract. Когда я запускаю это:

import importlib.util
print(importlib.util.find_spec('pytesseract'))

Я получаю это:

ModuleSpec(name='pytesseract', loader=<_frozen_importlib_external.SourceFileLoader object at 0x02F8F070>, origin='C:\\Users\\Pc\\AppData\\Local\\Programs\\Python\\Python36-32\\lib\\site-packages\\pytesseract\\__init__.py', submodule_search_locations=['C:\\Users\\Pc\\AppData\\Local\\Programs\\Python\\Python36-32\\lib\\site-packages\\pytesseract'])
...