Код 8421 является эффективным кодированием, трудность идентификации низкая, все больше и больше производителей носителей ПКБ используют код 8421 вместо двумерного кода для отслеживания информации.
Поделиться1) История проекта:
требования к обнаружению:
Продукты разделены на 9 кодов и 10 кодов. Продукты захватывают динамические и случайные входящие материалы через всасывающие чаши. схема должна адаптироваться к двум продуктам, и результаты вывода в пределах 500 мс отправляются через tcp, чтобы сосуществовать. (
болевые точки и проблемы:
будет случайная горизонтальная инверсия изображения без знака и сигнала, и будет деформация кода, размытие изображения, сцепление изображения с дырами кода и разные размеры дырок кода время от времени. сложные условия изображения затрудняют стабильное определение обычного алгоритма
2) архитектура решения:
схема:
Описание идеи решения:
1. положение отверстия 8421 ярда определяется путем сопоставления контуров
2. использовать модуль скрипта для идентификации xy зеркала кода 8421 через бит флага кода 8421 и бит флага столбца и получить четыре вершины кода 8421 внешнего четырехугольника
3. использовать opencv перспективную трансформацию для исправления и восстановления деформированного кода 8421 (следующая фигура представляет собой эффект перспективной трансформации) для облегчения последующего декодирования кода 8421.
3) преимущества программы:
1. алгоритм схемы занимает около 200 мс и может адаптироваться к сложным ситуациям, таким как деформация кода, двусмысленность изображения, адгезия изображения в кодовом отверстии и различные размеры кодовых отверстий.
2) каждая машина может распознавать около 1000 платок в день, а скорость распознавания 8421 кода достигает 100% после отладки.
3. не используются модули глубокого обучения для сокращения затрат.
4. может быть повторно использован для большей промышленности ПКБ 8421 код идентификации нужд.