Python - обработка изображений и оптический считыватель символов

1

У меня есть этот скрипт python, который может обнаружить номерную табличку из образа автомобиля. Номерной знак, который я получил, - это изображение номерной знака после применения некоторых инструментов openCV, таких как обнаружение края и морфологическая трансформация.

Номерной знак, который я получил: Изображение 174551

Тем не менее, номер обнаруженной пластины, которую я получил после использования библиотеки OCR pytesseract,: обнаруженный текст: HHOHVBBGE

Это оригинальная номерная табличка: Изображение 174551

как я могу получить лучшую точность вывода?

Теги:
opencv
python-3.x
ocr
pytesseract

1 ответ

0

Tesseract умеет обнаруживать текст, когда буквы тихие, отличные друг от друга, поэтому вам, вероятно, потребуется больше обработки изображений, прежде чем передавать изображение в движок tesseract.

Мое предложение заключается в том, что вы тренируете свой собственный текстовый детектор, используя SVM, K-средства или CNN, и вы получите лучшую точность при наличии достаточного количества данных.

Ещё вопросы

Сообщество Overcoder
Наверх
Меню