На многих производствах производится контроль целостности этикетки. Надрывы, смятые углы, царапины, дефекты печати - всё это влияет на читаемость кодов, внешний вид продукции и может стать причиной возврата или брака при приёмке.
В системе IDCode реализован автоматический контроль целостности этикетки на основе машинного зрения. Алгоритм оценивает состояние каждой этикетки сразу после нанесения, и при выявлении дефекта отправляет товар в отбраковку.

Как это работает
Модуль контроля целостности интегрирован в программы автоматической маркировки и агрегации. На производственной линии камера делает снимок каждого товара с наклеенной этикеткой. Изображение обрабатывается программой: оценивается наличие деформаций, разрывов, смятых участков, пропущенных зон печати и других дефектов.
Если отклонения превышают допустимые значения - товар отбраковывается автоматически. Все действия происходят в фоне, без задержек и без участия оператора.
Настройка выполняется заранее через визуальный интерфейс, доступный наладчику линии. Это позволяет быстро подготовить рецепты под разные типы этикеток и упаковки.
Обучение по образцам
Для настройки контроля используется обучающая выборка изображений. В процессе настройки наладчик добавляет:
– Несколько хороших (эталонных) изображений - для того, чтобы система понимала, как должна выглядеть качественная этикетка.
– Несколько плохих - с повреждениями, надрывами, сдвигами, дефектами печати. Их нужно разметить, указав, где именно находится проблема.
Чем больше и разнообразнее выборка, тем точнее работает контроль. Система обучается распознавать дефекты и отделять их от допустимых отличий - например, небольших сдвигов или мелких текстур фона упаковки.
После завершения обучения создаётся файл рецепта. В нём хранится модель, которая и будет использоваться при проверке продукции на линии.
Связь с основным программным обеспечением
Готовый рецепт загружается в программы маркировки и агрегации. Во время работы система обращается к этому файлу и сравнивает каждую новую этикетку с ранее обученной моделью.
Если результат соответствует эталону - товар считается годным. Если нет - автоматически формируется команда на отбраковку.
Рецепты можно создавать под разные типы продукции, смены, заказы. При смене задания на линии подгружается нужный рецепт - и система продолжает работать с новым набором допусков.
Визуальный интерфейс настройки
Интерфейс для создания рецептов не требует специальных знаний. Он позволяет:
– Загрузить изображения с камеры или из архива
– Указать, какие из них - хорошие, а какие - с дефектами
– Отметить проблемные зоны
– Просмотреть, как система распознаёт дефекты
– Задать уровень чувствительности
– Сохранить рецепт
Наладчик может выполнить полную настройку за несколько минут. Если в процессе работы появились новые виды брака - их можно быстро добавить в выборку и переобучить модель. Это позволяет оперативно адаптировать контроль под реальную ситуацию на производстве.
Почему это удобно
Контроль целостности этикетки позволяет:
– Исключить риск поставки повреждённой продукции
– Снизить возвраты и претензии от клиентов
– Автоматизировать отбраковку без участия человека
– Упростить контроль качества на линии
– Быстро настраивать правила проверки без техподдержки
Алгоритм учитывает реальные условия производства: скорость ленты, освещение, особенности упаковки. Всё работает стабильно даже при высокой нагрузке.