13.1.15. Генератори міток і штрих-кодів¶
Камері, яка розпізнає AprilTag, потрібні надруковані AprilTag для наведення, тому IDE генерує їх. Tools → Machine Vision → AprilTag Generator перелічує шість сімейств міток, які може розпізнавати камера, із зазначенням розміру сімейства в дужках:
TAG16H5 – 30 міток.
TAG25H7 – 242 мітки.
TAG25H9 – 35 міток.
TAG36H10 – 2 320 міток.
TAG36H11 – 587 міток. Рекомендоване сімейство: найкращий баланс між кількістю, надійністю виявлення та стійкістю до хибнопозитивних результатів; типовий варіант у прикладах камери.
ARKTOOLKIT (сімейство ARTOOLKIT) – 512 міток.
Сімейство – це фіксований алфавіт шаблонів міток, розроблених разом так, щоб їх члени важко плуталися між собою; кожна мітка в сімействі кодує один ідентифікаційний номер, і детектор повідомляє, якого члена сімейства він побачив. Виберіть одне сімейство для проекту і генеруйте лише ті ідентифікатори, які потрібні – виявлення налаштовується окремо для кожного сімейства, і менша кількість дійсних ідентифікаторів означає менше хибнопозитивних результатів.
Виберіть сімейство, і діалог запитає діапазон ідентифікаторів міток для генерації та чи виводити назву сімейства й ідентифікатор під кожною міткою (увімкнено за замовчуванням – варто залишити, адже підлога, усіяна анонімними мітками, не піддається ідентифікації). Потім генератор записує одне придатне для друку зображення на мітку у вибрану вами папку – сторінка формату US-Letter з підписом і квадратне зображення без нього. Друкуйте їх у фізичному розмірі, що відповідає необхідній дистанції виявлення, на матовому папері, якщо відблиски є проблемою.
Для інших символік, що їх читає камера – QR-коди, коди Data Matrix і лінійні штрих-коди – відповідні пункти меню Machine Vision відкривають веб-пошук онлайн-генераторів, а не генерують локально, оскільки безкоштовні генератори для цих форматів є скрізь.
Дивись також
find_apriltags(), find_qrcodes(), find_datamatrices() і find_barcodes() – сторона виявлення для кожного генератора.