Постановка задачи
Концепция штрихового кодирования возникла более 30 лет назад. Первые линейные штрих коды применялись в США для отслеживания движения грузов по железной дороге. Сейчас линейные штриховые коды встречаются повсеместно. В конце 1980-х годов впервые были введены двумерные (2D) бар коды. По сравнению с линейными они обладают целым рядом преимуществ, хотя до сих пор имеют ограниченное хождение.
Дело в том, что до недавнего времени сканирование и распознавание 2D бар кодов представляло собой определенную проблему. Во-первых, для считывания двумерных матричных символик, непригодны обычные сканеры линейных бар кодов с единственной считывающей линейкой, которые вы видите в магазинах,. Во-вторых, только сейчас появились достаточно мощные и компактные вычислительные платформы с процессорами, способными за короткое время произвести большой объем вычислений, необходимых для распознавания 2D символик. На сегодняшний день обе проблемы решены: процессоры обладают достаточной вычислительной мощью, цифровые CCD камеры с большой разрешающей способностью недороги и подключаются к вычислительным средствам с помощью стандартных высокоскоростных интерфейсов (USB порты и др.). Таким образом, наиболее массовые и распространенные в мире вычислительные средства (персональные компьютеры, миникомпьютеры PDA - Portable Device Assistant, мобильные телефоны с цифровыми камерами и т.д.) теперь пригодны для декодирования двумерных бар кодов. При этом можно обойтись без специализированных сканеров, надо только иметь программу, которая бы могла распознать цифровое изображение поверхности предмета с нанесенным на нее бар кодом. Такого рода программы и разрабатываются в НПЦ "Интелком".
Наше место на рынке ПО кодирования и декодирования
Компания НПЦ "Интелком" образовала подразделение по задачам обработки бар кодов в середине 1999 г. Исторически первой решалась задача распознавания и декодирования символики Data Matrix. Это одна из лидирующих в мире 2D символик. В 2000 г. на нее был принят международный стандарт ISO/IEC 16022. В настоящее время близок к завершению соответствующий российский стандарт, в создании которого наша фирма принимает активное участие.
На сегодняшний день мы разработали и продаем следующие основные программные продукты:
icDMatrix DS - декодирование единичного изображения Data Matrix (single mode);
icDMatrix DM - одновременное декодирование множества Data Matrix (multi mode);
icDMatrix fax - декодирование Data Matrix с факсов;
icDMatrix E - кодирование Data Matrix.
Поддерживаются три программно-аппаратные платформы: Windows, Linux, Solaris.
Нашими пользователями на сегодняшний день являются компании из отраслей здравоохранения, разработчики систем документооборота, ювелирной промышленности. Наши программы успешно продаются за рубежом: в США, Канаде, Западной Европе.
Направления работ
Выше были перечислены готовые программные продукты.
В настоящее время проходят тестирование наши очередные разработки:
декодирование двумерной символики PDF417,
декодирование основных линейных бар кодов.
Соответствующие демо программы вы можете загрузить и проверить уже сейчас.
Несколько позднее будет завершена разработка декодера для символики QR Code.
Планируется создание специализированных приложений для задач документооборота, учета компьютерных комплектующих на базе недорогих цифровых камер, а также средств обработки бар кодов на мобильных аппаратных платформах, в частности на мобильных телефонах со встроенными камерами.
|