Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Программная инженерия > Компьютерное железо
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 17.11.2011, 08:11   #1
fly-fire-fox
Новичок
Джуниор
 
Регистрация: 17.11.2011
Сообщений: 3
По умолчанию Считывание почтового индекса (кодового штампа)

Доброго времени суток!

Возникла необходимость автоматизировать считывание цифровой информации с бумажных носителей. Т.е. клиенты заполняют некий трафарет (предположительно кодовый штамп как на почте) - передают его нам и мы должны как то внести его в ПО.

Гугление на тему не помогает. Возможно кто-то встречался с подобной задачей? Какие оборудованием можно считывать кодовый штамп на рабочем месте оператора или в потоковом режиме? (на почте знаю есть специальные сортировочные центры, но их оборудование во-первых недоступно простым смертным, во-вторых крайне дорого).
fly-fire-fox вне форума Ответить с цитированием
Старый 17.11.2011, 08:31   #2
Utkin
Старожил
 
Аватар для Utkin
 
Регистрация: 04.02.2009
Сообщений: 17,351
По умолчанию

Куча фотодиодов в ключевых точках предполагаемого штампа.
Маньяк-самоучка
Utkin появился в результате деления на нуль.
Осторожно! Альтернативная логика
Utkin вне форума Ответить с цитированием
Старый 17.11.2011, 11:42   #3
fly-fire-fox
Новичок
Джуниор
 
Регистрация: 17.11.2011
Сообщений: 3
По умолчанию

А более простое решение?
fly-fire-fox вне форума Ответить с цитированием
Старый 17.11.2011, 13:52   #4
pu4koff
Старожил
 
Аватар для pu4koff
 
Регистрация: 22.05.2007
Сообщений: 9,065
По умолчанию

Сканер + допиленный под себя OCR?
pu4koff вне форума Ответить с цитированием
Старый 17.11.2011, 13:57   #5
fly-fire-fox
Новичок
Джуниор
 
Регистрация: 17.11.2011
Сообщений: 3
По умолчанию

На этом же документе будет ещё и штрих код с информацией о клиенте. Тут я согласен с pu4koff. Как возможное решение вижу - раздать операторам портативные сканеры, которые передают на компьютер картинку и как то распознавать картинку. Выделять из неё штрих код и кодовый штамп и по отдельности распознавать то и другое.
Исходя из этого - кто знает какие либо бесплатные библиотеки (желательно для .NET) распознавания штрих кодов со сканов документов? И возможно кто то подскажет алгоритмы распознавания циферок с трафарета?

ЗЫ: Оригинальный вопрос все ещё в силе - какие кроме портативного сканера могут быть способы считывания кодового штампа?
fly-fire-fox вне форума Ответить с цитированием
Старый 18.11.2011, 08:10   #6
Utkin
Старожил
 
Аватар для Utkin
 
Регистрация: 04.02.2009
Сообщений: 17,351
По умолчанию

Алгоритм прост:
1. Нахождение угла наклона последовательности цифр. Со сканера прям ровно вы бумажку не введете, она по-любому будет под каким-то углом.
2. Коррекция изображения - с целью расположить цифры без наклона. Ну тупо поворот на нужный угол и в нужную сторону.
3. Разбитие последовательности цифр отдельно на каждую цифру.
3а. Если сканеры имеют большое разрешение - такое изображение также нужно загрубить - допустим сосканировали 2000х3000 точек, нужно перевести 600х800.
4. Анализ по контрольным точкам. Грубо говоря - нужно отследить закрашены ли точки или нет. Анализ полученных комбинаций - сравнение с заложенными в базе.
Ну например, для восьмерки можно искать точку в центре. А для нуля ее там не будет . Чем больше точек, тем качественней распознавание. Я думаю 7 точек достаточно для распознавания, но можно и больше . Если предполагается несколько шрифтов или они будут разного размера можно искать точки в небольших отрезках. Ну допустим тот же пример с центральной точкой - искать закрашенную точку на вертикальном отрезке - линии, состоящей из - 3-5 точек.
Маньяк-самоучка
Utkin появился в результате деления на нуль.
Осторожно! Альтернативная логика

Последний раз редактировалось Utkin; 18.11.2011 в 08:13.
Utkin вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
TreeView получение индекса подузла mrCloud Компоненты Delphi 1 27.05.2011 01:46
Перевод арабской цифры в цифру почтового индекса balecki Помощь студентам 0 28.11.2010 00:24
ComboBox, номер индекса _-Re@l-_ Общие вопросы .NET 2 21.11.2010 15:24
Выбор однозначного индекса Vladymyr Microsoft Office Access 2 08.11.2010 18:31
Уникальность индекса в БД spiteful41 Помощь студентам 7 27.05.2008 01:26