UMSecurity
← Все кейсы

OCR и маркировка

Дата, партия, код — и сверка прямо на конвейере

Чтение маркировки 99,3%, ошибки сверки почти исчезли
АК
Артём Кравцов
тимлид распознавания · производитель упакованной пищевой продукции

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

Тут читали три вещи с упаковки: дату, номер партии, код. Конвейер не стоит, упаковка бежит, печать каплеструйная — точки, а не сплошные линии. И вот эти точки нас и подвели сначала. Символ «5» с разреженной печатью модель упорно принимала за «6», потому что нижний завиток у «5» рассыпался на отдельные капли.

Сложность была ещё в том, что блестящая плёнка давала блик, и часть даты иногда просто выгорала в белое.

Разметили около 2 800 снимков прямо с линии, добавили примеры с подсевшей головкой принтера — когда печать бледная. После дообучения «5» и «6» перестали путаться, чтение дошло до 99,3%.

Дальше — сверка. Распознанное сравниваем с производственным заданием: та ли дата, та ли партия. Не совпало — линия подсвечивает оператору, брак не уезжает дальше. Результат пишем в учётную систему, без ручного ввода.

Переломный момент был скучный и приятный: смена прошла, а в логе расхождений — пусто.

Похожая задача на вашем объекте?

Покажем распознавание на ваших камерах и рассчитаем окупаемость. Бесплатно.