sswwssww
@sswwssww

Как распознать текст определенного цвета?

Есть картинка: 5dcaf7f00c414115205264.jpeg
Нужно получить из нее только текст. Текст черного, серого либо темно-серого цвета, моя идея в том что хочу с помощью opencv обработать изображение так, чтобы "убрать" те части которые не попадают в диапазон "серый-черный", а потом уже прогнать преобразованную картинку через распознающий текст алгоритм. Хочу задать два вопроса: 1) Знаю что в cv2 есть метод inRange, которому можно передать диапазон цветов, но не знаю как правильно указать те цвета (серый, темно-серый) которые мне нужны. 2) Подскажите, какой вообще лучше использовать подход предварительной обработки? Уверен есть варианты по лучше чем мой.
  • Вопрос задан
  • 434 просмотра
Решения вопроса 1
@U235U235
Еще можно бинаризировать, а затем удалить слишком большие по площади элементы.
В том же imagemagick это делается элементарно.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы