Модуль техзрения позволяет анализировать внешний вид товара прямо на линии. Он работает на основе камеры, алгоритмов распознавания и заранее обученного рецепта. Проверка идёт в реальном времени - без участия оператора.
Система может:
– Определять положение крышек, дозаторов, пломб
– Проверять, что крышка не откручена, не смещена, не перекошена
– Оценивать уровень жидкости в прозрачных ёмкостях
– Считать количество объектов в упаковке (например, таблеток в блистере)
– Фиксировать деформации, вмятины, отломанные элементы
– Сравнивать форму товара с эталоном: по габаритам, пропорциям, высоте, симметрии
Настраивать все эти проверки можно через визуальный интерфейс. Для этого не нужно писать код или лезть в конфигурации - всё делается вручную на экране.

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