Контроль нанесения даты на дне металлической банки
Основная проблема считывания и распознавания нанесенной даты на дне банки даты – это наличие цветового пятна и штампованных символов при производстве металлической банки. Печать может находиться в любом месте банки и зачастую попадает на данные марки, что искажает считывание системами технического зрения. Но самым тяжелым критерием является наличие бликов от металла.
Все данные проблемы помогает решить купольная подсветка. При купольной подсветке свет направлен не прямо на объект, а отражается от куполообразного рефлектора и освещает объект со всех сторон. За счет этого достигается более однородная освещенность поверхности объекта. Свет падает на поверхность объекта в направлении от камеры.
Зачастую считывать и распознавать каждый символ не требуется, вполне достаточно запрограммировать на определенное количество пикселей черного. При некорректной печати принтера (например, срезанная строка) объем черного уменьшится и система скажет о браке. Также можно запрограммировать о системном браке, т.е. если пойдут подряд 5 банок на остановку конвейера. Пример печати:
После обработки изображения и наложением фильтров системы технического зрения FQ2 получаем следующий результат:
Причем фильтры и купольная подсветка после обработки помогают избавиться от вечных проблем – блики отражения, выбитый штамп и цветовое пятно.