Найти границы текста в изображении - PullRequest
2 голосов
/ 09 июня 2011

Меня интересует поиск границ текста на изображении (не распознавание символов, просто нахождение текста):

Учитывая изображение JPEG с графикой и текстом,
если пользователь нажимает на текст, приложение автоматически его масштабирует,
Но для этого мне нужно найти границы текста ...
Есть идеи?

Ответы [ 2 ]

2 голосов
/ 09 июня 2011

Не видя изображений, трудно придумать надежный способ, который будет работать в большинстве случаев. Вот мое предложение (я предполагаю, что вы знаете цвет (ы) текста и что цвет текста на изображении встречается редко):

  1. отфильтровать изображение: вычислить евклидово расстояние в пространстве RGB или HSV
  2. кластеризуйте пики: посмотрите на пики, если они расположены близко друг к другу, они, вероятно, принадлежат одному и тому же тексту.
  3. рассчитать ограничивающий прямоугольник вокруг кластеров.

Надеюсь, это поможет вам.

1 голос
/ 10 июня 2011

Если текст известного шрифта и его размер такой же, вы можете сопоставить его с тестовым текстом. Если корреляция высокая, то текст найден. Если известен размер текста, который я предположил, у вас уже есть размер окна корреляции.

...