OpenCV производит ошибку "OcrtesserAct (33): tesseract не найдена" с рабочей установкой TesseractPython

Программы на Python
Ответить Пред. темаСлед. тема
Anonymous
 OpenCV производит ошибку "OcrtesserAct (33): tesseract не найдена" с рабочей установкой Tesseract

Сообщение Anonymous »

Когда я пытаюсь использовать Tesseract из OpenCV-Python 4.11.0.86 с этим скриптом: < /p>
import cv2 as cv

img = cv.imread('text.jpg')[:, :, 2]
_, img = cv.threshold(img, 180, 255, cv.THRESH_BINARY_INV)
ocr = cv.text.OCRTesseract_create(datapath='/usr/share/tesseract-ocr/4.00/')
ocr.run(img, 90)
< /code>
Я получаю эту ошибку: < /p>
OCRTesseract(33): Tesseract not found.
/usr/share/tesseract-ocr/4.00/

Документация требует, чтобы DataPath аргумент был именем родительского каталога TessData, который закончился "/", что это. В чем проблема здесь?import cv2 as cv
from tesserocr import PyTessBaseAPI
from PIL import Image

img = cv.imread('text.jpg')[:, :, 2]
_, img = cv.threshold(img, 180, 255, cv.THRESH_BINARY_INV)
pimg = Image.fromarray(img)
api = PyTessBaseAPI(path='/usr/share/tesseract-ocr/4.00/tessdata')
api.SetImage(pimg)
print(api.GetUTF8Text())
print(api.AllWordConfidences())
< /code>

Добавление дополнительной информации, чтобы ответить на комментарии: < /p>

[*]opencv-contrib-python установлен
[*] Единственная папка tessdata , которую я имею, IS on/usr/share/tesseract-ocr/4.00 path
path parameter с ocrtesseract (33): tesseract не найдено. Я установил: < /li>
< /ul>
Package Version
------------------------ -----------
asttokens 3.0.0
certifi 2025.4.26
cffi 1.17.1
charset-normalizer 3.4.2
click 8.1.8
cloudpickle 3.1.1
comm 0.2.2
connected-components-3d 3.23.0
contourpy 1.3.2
cycler 0.12.1
dask 2025.3.0
debugpy 1.8.14
decorator 5.2.1
dijkstra3d 1.15.1
dill 0.4.0
docstring_parser 0.16
easyocr 1.7.2
edt 3.0.0
et_xmlfile 2.0.0
executing 2.2.0
fastremap 1.16.1
filelock 3.18.0
fill_voids 2.0.8
fonttools 4.57.0
fsspec 2025.3.2
idna 3.10
imageio 2.37.0
iniconfig 2.1.0
ipykernel 6.29.5
ipython 9.1.0
ipython_pygments_lexers 1.1.1
jedi 0.19.2
Jinja2 3.1.6
joblib 1.5.1
jupyter_client 8.6.3
jupyter_core 5.7.2
kimimaro 5.2.0
kiwisolver 1.4.8
lazy_loader 0.4
llvmlite 0.44.0
locket 1.0.0
lsq-ellipse 2.2.1
magicgui 0.10.0
MarkupSafe 3.0.2
matplotlib 3.10.1
matplotlib-inline 0.1.7
more-itertools 10.6.0
mpmath 1.3.0
multiprocess 0.70.18
nest-asyncio 1.6.0
networkx 3.4.2
ninja 1.11.1.4
numba 0.61.2
numexpr 2.11.0
numpy 2.2.4
numpy-minmax 0.4.0
nvidia-cublas-cu12 12.6.4.1
nvidia-cuda-cupti-cu12 12.6.80
nvidia-cuda-nvrtc-cu12 12.6.77
nvidia-cuda-runtime-cu12 12.6.77
nvidia-cudnn-cu12 9.5.1.17
nvidia-cufft-cu12 11.3.0.4
nvidia-cufile-cu12 1.11.1.6
nvidia-curand-cu12 10.3.7.77
nvidia-cusolver-cu12 11.7.1.2
nvidia-cusparse-cu12 12.5.4.2
nvidia-cusparselt-cu12 0.6.3
nvidia-nccl-cu12 2.26.2
nvidia-nvjitlink-cu12 12.6.85
nvidia-nvtx-cu12 12.6.77
opencv-contrib-python 4.11.0.86
opencv-python 4.11.0.86
openpyxl 3.1.5
osteoid 0.3.2
packaging 24.2
pandas 2.2.3
parso 0.8.4
partd 1.4.2
pathos 0.3.4
pexpect 4.9.0
pillow 11.2.1
pip 25.1.1
platformdirs 4.3.7
pluggy 1.6.0
pox 0.3.6
ppft 1.7.7
prompt_toolkit 3.0.51
psutil 7.0.0
psygnal 0.13.0
ptyprocess 0.7.0
pure_eval 0.2.3
pyclipper 1.3.0.post6
pyconify 0.2.1
pycparser 2.22
Pygments 2.19.1
pyparsing 3.2.3
pytest 8.3.5
python-bidi 0.6.6
python-dateutil 2.9.0.post0
pytz 2025.2
PyYAML 6.0.2
pyzmq 26.4.0
QtPy 2.4.3
requests 2.32.3
scikit-image 0.25.2
scikit-learn 1.6.1
scipy 1.15.2
setuptools 80.8.0
shapely 2.1.0
shapesimilarity 1.0.0
simplification 0.7.13
six 1.17.0
skan 0.12.2
slicerator 1.1.0
stack-data 0.6.3
superqt 0.7.3
sympy 1.14.0
tabulate 0.9.0
tesserocr 2.8.0
threadpoolctl 3.6.0
tifffile 2025.3.30
toolz 1.0.0
torch 2.7.0
torchvision 0.22.0
tornado 6.4.2
tqdm 4.67.1
traitlets 5.14.3
triton 3.3.0
typing_extensions 4.13.2
tzdata 2025.2
urllib3 2.4.0
wcwidth 0.2.13
xs3d 1.7.2


Подробнее здесь: https://stackoverflow.com/questions/796 ... king-tesse
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Python»