Этот сценарий Python 3.12.7 с Tesserocr 2.8.0 и OpenCV-Python 4.11.0.86 работает, как и ожидалось: < /p> [code]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> Когда я пытаюсь использовать Tesseract напрямую из OpenCV с помощью этого скрипта: < /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/ [/code] Документация требует, чтобы DataPath аргумент был именем родительского каталога TessData, который закончился "/", что это. В чем проблема?
Вот моя настройка Azure:
subscription1:
virtualmachine01 --> linked to log_analytics_workspace01 in subscription01
virtualmachine02 --> linke to log_analytics_workspace02 in subscription02
log_analytics_workspace01
subscription2:
virtualmachine03...
Я попросил свою семью, друзей и группу тестировщиков протестировать мое приложение. Около 40 человек тестировали приложение в течение 14 дней, и я выпустил 12 новых версий с новыми функциями и исправлениями ошибок.
Вот письмо, которое я получил:...