13.1.15. Tag- en barcodegeneratoren¶
Een camera die AprilTags detecteert heeft afgedrukte AprilTags nodig om naar te wijzen, dus genereert de IDE ze. Tools → Machine Vision → AprilTag Generator toont de zes tag-families die de camera kan detecteren, met de grootte van de familie tussen haakjes:
TAG16H5 – 30 tags.
TAG25H7 – 242 tags.
TAG25H9 – 35 tags.
TAG36H10 – 2.320 tags.
TAG36H11 – 587 tags. De aanbevolen familie: de beste balans tussen aantal, detectierobuustheid en weerstand tegen valse positieven, en de standaard in de voorbeelden van de camera.
ARKTOOLKIT (de ARTOOLKIT-familie) – 512 tags.
Een familie is een vast alfabet van tag-patronen die samen zijn ontworpen zodat de leden ervan moeilijk met elkaar te verwarren zijn; elke tag in een familie codeert één ID-nummer, en de detector rapporteert welk familielid het zag. Kies één familie voor een project en genereer alleen de ID’s die het project nodig heeft – detectie wordt per familie geconfigureerd, en minder geldige ID’s betekent minder valse positieven.
Kies een familie en een dialoogvenster vraagt om het bereik van tag-ID’s om te genereren en of de familienaam en het ID onder elke tag moeten worden afgedrukt (standaard ingeschakeld, en de moeite waard om te behouden – een vloer bezaaid met anonieme tags is niet te identificeren). De generator schrijft vervolgens één afdrukbare afbeelding per tag naar een map naar keuze – een US-Letter-pagina met het label erop, een vierkante afbeelding zonder. Druk ze af op welke fysieke grootte je detectieafstand ook vereist, op mat papier als verblinding een zorg is.
Voor de andere symbologieën die de camera leest – QR Codes, Data Matrix-codes en lineaire barcodes – openen de generator-items in het Machine Vision-menu een webzoekopdracht naar online generatoren in plaats van lokaal te genereren, aangezien gratis generatoren voor die formaten alomtegenwoordig zijn.
Zie ook
find_apriltags(), find_qrcodes(), find_datamatrices() en find_barcodes() – de detectiekant van elke generator.