Как обнаружить текст из изображений, таких как шины, где фон и цвет текста похожи? - PullRequest
2 голосов
/ 05 ноября 2019

Я пытаюсь извлечь текст из изображений шин, так как фон и текст на переднем плане похожи, большинство распознавания текста (пробовал Google OCR и тессеракт) не могут обнаружить текст. Не могли бы вы, ребята, предложить несколько шагов предварительной обработки для этой задачи, чтобы повысить эффективность распознавания

Образец изображения - enter image description here

Я пробовал определение порога и обнаружение края для этих текстов -Я не получаю правильные выходные данные для порогового значения, но получаю некоторый отрыв с обнаружением края -

вот результат для Целостное обнаружение края с OpenCV -

enter image description here

1 Ответ

1 голос
/ 07 ноября 2019

Быстрый тест будет лучшим способом почувствовать сложность и проверить подход. Давайте воспользуемся следующим примером:

enter image description here

Первый выбор - установка цвета с порогом, и она работает довольно хорошо, учитывая почти идеальные начальные условия:

enter image description here

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

enter image description here

Пограничный фильтр может дать дополнительные сведения, но «текстурированные» буквы будутстать немного более сложной задачей. Наконец, может быть возможно использовать NN (с соответствующим обучающим набором), чтобы поймать все конкретные детали, буквы, цифры и т. Д., Но нет гарантии, что конечная точность будет достаточно высокой.

...