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