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

По сигналу от триггерного датчика, срабатывающего на каждый пакет или коробку, система делает снимок и затем обрабатывает его. На практике время цикла получается около 40 мсек (10 пакетов/сек).
Программа состоит из отдельных модулей, так называемых средств обработки, каждый из которых выполняет определенную функцию.
- Модуль словаря обучается на используемый шрифт
- Модуль распознавания символов выдает строку символов
- Модуль сравнения формирует эталонную строку (что должно быть напечатано), для этого используется системное время и дата, и сопоставляет её с полученным результатом (что получилось прочитать)
Если всё правильно, то они должны совпадать.