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.