13.1.15. ตัวสร้าง tag และบาร์โค้ด¶
กล้องที่ตรวจจับ AprilTags ต้องการ AprilTags ที่พิมพ์ออกมาเพื่อชี้ไป ดังนั้น IDE จึงสร้างมันขึ้นมา Tools → Machine Vision → AprilTag Generator จะแสดงรายการหกตระกูล tag ที่กล้องสามารถตรวจจับได้ โดยมีขนาดของตระกูลในวงเล็บ:
TAG16H5 -- 30 tags
TAG25H7 -- 242 tags
TAG25H9 -- 35 tags
TAG36H10 -- 2,320 tags
TAG36H11 -- 587 tags ตระกูลที่แนะนำ: สมดุลที่ดีที่สุดระหว่างจำนวน ความแข็งแกร่งในการตรวจจับ และการต้านทาน false-positive และเป็นค่าเริ่มต้นในตัวอย่างของกล้อง
ARKTOOLKIT (ตระกูล ARTOOLKIT) -- 512 tags
ตระกูล คือตัวอักษรคงที่ของรูปแบบ tag ที่ออกแบบมาร่วมกันเพื่อให้สมาชิกแยกแยะกันได้ยาก ทุก tag ในตระกูลเข้ารหัสหมายเลข ID หนึ่งหมายเลข และตัวตรวจจับจะรายงานว่าเห็นสมาชิกตระกูลใด เลือกหนึ่งตระกูลสำหรับโปรเจกต์และสร้างเฉพาะ ID ที่โปรเจกต์ต้องการ -- การตรวจจับถูกกำหนดค่าต่อตระกูล และ ID ที่ถูกต้องน้อยลงหมายความว่า false positive น้อยลง
เลือกตระกูลแล้วกล่องโต้ตอบจะถามช่วงของ tag ID ที่จะสร้างและว่าจะพิมพ์ชื่อตระกูลและ ID ใต้แต่ละ tag หรือไม่ (เปิดใช้งานโดยค่าเริ่มต้นและควรเก็บไว้ -- พื้นที่ที่เต็มไปด้วย tag ที่ไม่มีชื่อระบุไม่ได้) จากนั้นตัวสร้างจะเขียนหนึ่งภาพที่พิมพ์ได้ต่อ tag เข้าสู่โฟลเดอร์ที่คุณเลือก -- หน้า US-Letter พร้อมป้ายกำกับ และภาพสี่เหลี่ยมจัตุรัสโดยไม่มี พิมพ์ในขนาดทางกายภาพที่ระยะตรวจจับของคุณต้องการ บนกระดาษด้านหากแสงสะท้อนเป็นปัญหา
สำหรับสัญลักษณ์อื่น ๆ ที่กล้องอ่านได้ -- QR codes, Data Matrix codes และบาร์โค้ดเชิงเส้น -- รายการตัวสร้างในเมนู Machine Vision จะเปิดการค้นหาเว็บสำหรับตัวสร้างออนไลน์แทนการสร้างในเครื่อง เนื่องจากตัวสร้างฟรีสำหรับรูปแบบเหล่านั้นมีอยู่ทั่วไป
See also
find_apriltags(), find_qrcodes(), find_datamatrices() และ find_barcodes() -- ด้านการตรวจจับของตัวสร้างแต่ละตัว