Распознование текста с изображения. opencv + pytesseract

Необходимо распознать число с картинки введите сюда описание изображения

Для этого использую Tesseract-OCR v5.1.0.20220510, и Opencv 4.5.5.64.

Код программы:

import cv2
import pytesseract


pytesseract.pytesseract.tesseract_cmd = "C:\\Program Files\\Tesseract-OCR\\tesseract.exe"

img = cv2.imread("678.png")
img = cv2.cvtColor(img, cv2.COLOR_BGR2GRAY)
_, binary = cv2.threshold(img, 100, 1000, cv2.THRESH_BINARY)
text = pytesseract.image_to_string(binary, lang="eng", config="--oem 3 --psm 6")
print(text)

Результат выполнения программы: @deee7297194 Плохо распознаются нули. Подскажите как настроить tesseract или обработать изображение, чтобы распознавать нули как нули, а не @, 6, 9, e и тд.


Ответы (0 шт):