Решение: < /strong> < /p>
Мне пришлось научить свои собственные данные, чтобы попробовать их с помощью OCR. Кажется, это работает хорошо, но я не знаю, почему обученные данные из Arturaugusto не работают для меня = (
https://github.com/adri1992/tesseract_s ... sgodigital .git < /p>
С моими обученными данными, чтобы получить хорошие результаты OCR, я сделал это фазы (Я сделал это с OpenCV): < /p>
Во -первых, преобразовать изображение в Black & White < /li>
Во -вторых, применить к изображению гауссовое размытие < /li>
В -третьих, примените к изображению пороговый фильтр < /li>
< /ul>
с этим, семь Распозначены цифры сегментов. OCR через TessEract на Android, и я тестирую приложение с помощью этого изображения (через обнаружение текста на дисплее семи сегмента через Tesseract OCR): < /p>
Я использую данные, обученные arturaugusto (https: // github. com/arturaugusto/display_ocr), но неверный результат OCR:
884288 < /p>
Ноль распознается как восемь, и я не знаю, почему. < /p>
Я подаю заявку на изображение, гауссовое размытие и пороговый фильтр через OpenCV, а обработанное изображение является следующим: < /p>
Есть ли другие обученные данные или вы знаете какой -либо способ решить проблему ?
Подробнее здесь: https://stackoverflow.com/questions/304 ... seract-ocr
Цифровые номера на Tesseract OCR ⇐ Android
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение