Я планировал использовать tesseract ocr, но мне так и не удалось добиться точности выше 50 %. Вот часть кода, который я использовал:
Код: Выделить всё
plt.imshow(roi,cmap='gray')
plt.axis('off')
plt.show()
text = pytesseract.image_to_string(roi, config='--psm 10')
print(text)
digit_4
Текст в большинстве случаев был неправильным — в приведенном выше случае это было '+ '. Среди других неправильных ответов были «4», «UL» и «А». Изначально у меня было
Код: Выделить всё
text = pytesseract.image_to_string(roi, config='--psm 10 digits')
- Как я могу повысить точность?< /li>
Почему распознавание символов выводит несколько символов, если оно настроено на распознавание одного символа?
Подробнее здесь: https://stackoverflow.com/questions/792 ... nary-image