Считывание и распознавание символьной строки

Система технического зрения Omron Xpectia FZ отлично справляется с распознаванием печатных символов, нанесенных различными способами, на многих типах поверхности. Для того, чтобы удостовериться в этом, мы провели испытание системы в Московском офисе компании. В качестве образцов использовался реальный напечатанный код из 12 символов, в состав которого входили цифры и буквы, неизменяемые и изменяемые с течением времени.

Общий вид системы

Система технического зрения, участвовавшая в испытаниях, состояла из:

  • Камеры с объективом
  • Светодиодной кольцевой подсветки
  • Контроллера камеры со встроенным сенсорным экраном
Обработка полученного изображения

12-значный код печатается черными чернилами на совершенно разных фонах, в том числе неоднородных:


simv4.jpeg

Используя специальную подсветку и обработку программными фильтрами системы Xpectia, удалось добиться отличной контрастности надписи (черный код на белом фоне) для всех фонов.
Вот так выглядит предыдущее фото после обработки:

simv5.jpeg

По сигналу от триггерного датчика, срабатывающего на каждый пакет или коробку, система делает снимок и затем обрабатывает его. На практике время цикла получается около 40 мсек (10 пакетов/сек).

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

  • Модуль словаря обучается на используемый шрифт
  • Модуль распознавания символов выдает строку символов
  • Модуль сравнения формирует эталонную строку (что должно быть напечатано), для этого используется системное время и дата, и сопоставляет её с полученным результатом (что получилось прочитать)

Если всё правильно, то они должны совпадать.

Появление брака

Если не пропечатается один или несколько символов, или содержание строки будет не соответствовать эталонному коду в данный момент, система выдаст дискретный сигнал на один из своих выходов и отобразит это на экране. Этот сигнал нужно использовать для устранения причины возникшего брака. Ниже приведены возможные варианты, можно использовать один или сразу несколько:

  • Завести сигнал на светосигнальную колонну
  • Завести сигнал на сирену
  • Завести сигнал на пневматику, которая будет сбрасывать (сдувать) бракованную упаковку
  • Останавливать линию по одному такому сигналу, либо, используя простой счетчик, по нескольким сигналам идущим подряд.
Ориентировочная стоимость системы
a:2:{s:4:"TEXT";s:627:"

Если Вас заинтересовало описанное решение и Вы хотели бы оценить стоимость его реализации на Вашем производстве, пожалуйста, вышлите нам техническое задание на info@techtrends.ru или позвоните по телефону +7 (495) 223-47-33.


Мы оперативно свяжемся с Вами и подберем оптимальное по качеству и цене решение с учетом всех нюансов Вашего производства.

";s:4:"TYPE";s:4:"HTML";}
Заказать подобное решение