13.1.15. مولّدات العلامات والباركود¶
الكاميرا التي تكشف AprilTags تحتاج إلى AprilTags مطبوعة لتوجّه نظرها إليها، لذا تولّدها بيئة التطوير المتكاملة. يسرد 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() -- الجانب الكاشف لكل مولّد.