13.1.15. Tagg- och streckkodsgeneratorer

En kamera som detekterar AprilTags behöver tryckta AprilTags att rikta mot, så IDE:n genererar dem. Tools → Machine Vision → AprilTag Generator listar de sex taggfamiljer kameran kan detektera, med familjens storlek inom parentes:

  • TAG16H5 – 30 taggar.

  • TAG25H7 – 242 taggar.

  • TAG25H9 – 35 taggar.

  • TAG36H10 – 2 320 taggar.

  • TAG36H11 – 587 taggar. Den rekommenderade familjen: den bästa balansen mellan antal, detekteringsrobusthet och motståndskraft mot falska positiva, och standard i kamerans exempel.

  • ARKTOOLKIT (ARTOOLKIT-familjen) – 512 taggar.

En familj är ett fast alfabet av taggmönster som utformats tillsammans så att dess medlemmar är svåra att förväxla med varandra; varje tagg i en familj kodar ett ID-nummer, och detektorn rapporterar vilken familjemedlem den såg. Välj en familj för ett projekt och generera bara de ID:n projektet behöver – detektering konfigureras per familj, och färre giltiga ID:n betyder färre falska positiva.

Välj en familj så frågar en dialogruta efter intervallet av tagg-ID:n att generera och om familjenamnet och ID:t ska skrivas ut under varje tagg (på som standard, och värt att behålla – ett golv översållat med anonyma taggar går inte att identifiera). Generatorn skriver sedan en utskrivbar bild per tagg till en mapp du väljer – en US-Letter-sida med etiketten på, en kvadratisk bild utan den. Skriv ut dem i vilken fysisk storlek ditt detekteringsavstånd kräver, på matt papper om reflexer är ett bekymmer.

För de övriga symbologier kameran läser – QR-koder, Data Matrix-koder och linjära streckkoder – öppnar Machine Vision-menyns generatorposter en webbsökning efter onlinegeneratorer i stället för att generera lokalt, eftersom gratisgeneratorer för dessa format är överallt.

Se även

find_apriltags(), find_qrcodes(), find_datamatrices() och find_barcodes() – detekteringssidan för varje generator.