Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Delphi: Звук, графика и видео > Распознавание номера военного билета


Автор: AtomoS 24.11.2015, 03:18
Всем привет)

Пытаюсь реализовать распознание номера на скане военного билета, процесс в целом представляю:
  • Загрузить картинку
  • Отрезать всё лишнее
  • Избавиться от ненужных цветов
  • Определить область с номером
  • Определить угол наклона надписи
  • Выровнять её
  • Выделить цифры/буквы
  • Распознать (:

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

p.s: исходные коды и примеры сканов ниже
p.s.s: буду рад увидеть советы по улучшению алгоритма фильтрации

Автор: Angel_666 25.11.2015, 23:49
Боюсь что тебе придется писать алгоритм по вычислению данной обвислости.
Я бы взял за основу какой то  шаблон.
1. Определил относительно границ где может располагаться подпись(что бы сузить область поиска ведь ты говоришь об приходяших сканах документов???).
2. Провел анализ цветовой схемы (фон белый подпись черная) потом по точкам вхождения можно все это выдергнуть.

Этот ответ добавлен с нового Винграда - http://ru.vingrad.com/Raspoznavaniye-nomera-voyennogo-bileta-id5653ad6eae201551528b4567#findElement_E7045_56561ef6ae2015aa2d450236_0

Автор: AtomoS 26.11.2015, 01:49
Цитата(Angel_666 @ 25.11.2015,  23:49)
2. Провел анализ цветовой схемы (фон белый подпись черная) потом по точкам вхождения можно все это выдергнуть.
 Вот это и хочу сделать, выделить большин скопления черных точек - только не видел и не знаю таких алгоритмов; гугл мне особо не помогает по запросу: «алгоритмы сегментации изображения»

Автор: Proxin 4.3.2016, 00:25
Если так стоит вопрос, то легче воспользоваться готовыми решениями. Эвристическое распознавание текста - та область, над которой трудятся большие компании, один человек, даже при достаточной базе знаний, это будет писать очень и очень долго, если вообще напишет.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)