فهم البيانات في أداة AI Vision في VEXcode V5

تتيح لك أداةAI Vision Utility توصيل وتكوين جهاز استشعار الرؤيةAI Vision Sensorالخاص بك. لقراءة كيفية القيام بذلك، يمكنك قراءة هذه المقالات هنا:

إن فهم كيفية اكتشاف AI Vision Sensor للأشياء وقياسها يمكن أن يساعدك في استخدام هذه القياسات بشكل أفضل في مشاريع الترميز الخاصة بك. بفضل هذه المعرفة، يمكنك تحسين مهاراتك في البرمجة وإنشاء حلول أكثر دقة لمهام مثل التعرف على الكائنات والتحليل المكاني.

فهم الصبغة والتشبع

تعديلات الألوان.png

عند تكوين توقيع لوني، تظهر خيارات لكل من نطاقي الصبغة والتشبع. وهذا يسمح لك بضبط توقيع اللون ليكون أكثر مرونة . يُعتبر التوقيع اللوني مرنًا عندما يكون من الممكن تحريك الكائن مع الاستمرار في تعقبه بواسطة AI Vision Utility.

vex-rainbow-circle-graphic_2.jpg

المنزلق الأول هو نطاق اللون . الصبغة هي اللون الذي يتم إدراكه، كما هو محدد من خلال موقعه على عجلة الألوان. تتمتع عجلة الألوان هذه بنطاق يتراوح بين 0 إلى 359.9 درجة، وكل لون على العجلة لديه قيمة درجة محددة. 

يتيح لك نطاق اللون اختيار الدرجات الموجودة أعلى وأسفل اللون الذي تم تكوينه والتي سيتم الإبلاغ عنها على أنها هذا اللون. على سبيل المثال، قد يكون للون الأزرق الداكن قيمة لونية تساوي 240 درجة. مع نطاق لوني يبلغ 20 درجة، فإن أي شيء من 220 درجة إلى 260 درجة سيتم الإبلاغ عنه باعتباره اللون الأزرق الداكن.

saturation@2x.png

المنزلق الثاني هو نطاق التشبع . التشبع هو شدة أو نقاء اللون. كلما كان اللون أفتح، كلما كان أكثر تشبعًا. التشبع هو مقياس نسبي يتم قياسه بنسب مئوية تتراوح من 0%، وهو عبارة عن لون رمادي باهت، إلى 100% وهو عبارة عن نسخة مكثفة من هذا اللون. 

يتيح لك نطاق التشبع اختيار نسبة التشبع أعلى وأسفل اللون الذي تم تكوينه والذي سيتم الإبلاغ عنه على أنه هذا اللون. على سبيل المثال، قد تظهر الكرة الحمراء في الإضاءة الخافتة بنسبة تشبع 50%. مع نطاق تشبع يبلغ 0.25 (المكافئ العشري لـ 25%)، سيتم الإبلاغ عن أي شيء من 25% إلى 75% تشبع على أنه اللون الأحمر المكوّن.

فهم البكسل والدقة

grid-doodle-house.png

تخيل أنك ترسم صورة على قطعة من ورق الشبكة. كل مربع صغير على الورقة هو مثل بكسل. عندما تقوم بتلوين هذه المربعات، فإنك تقوم برسم صورتك.

دقة منخفضة دقة عالية

الآن، دعونا نتحدث عن الدقة . الدقة هي عدد البكسلات الصورة. إذا كان لديك الكثير من المربعات الصغيرة (بكسل) في ورق الشبكة، فستبدو صورتك حادة ومفصلة. ولكن إذا كان لديك فقط عدد قليل من بكسل، فقد تبدو صورتك ضبابية وغير واضحة جدًا.

يتمتع مستشعر الرؤية AI بدقة 320 بكسل أفقيًا و 240 بكسل رأسيًا. وهذا يعني أن مركز الكشف الدقيق يتماشى مع الإحداثيات 160 على المحور X و120 على المحور Y.

كيف يقوم مستشعر الرؤية بالذكاء الاصطناعي بقياس الأشياء؟

البيانات التي أبلغ عنها المستشعر

يقوم مستشعر الرؤية AI بجمع البيانات حول الألوان التي تم تكوينها وعلامات AprilTags وتصنيفات الذكاء الاصطناعي. يتم عرض بعض هذه البيانات في AI Vision Utility ويمكن أن تساعد عند التخطيط وإنشاء مشروع VEXcode. 

تظهر الصورة كرة Buckyball زرقاء اللون مع مخطط مربع أبيض يتبعها. تحتوي الزاوية العلوية اليسرى على ملصق يشير إلى أنها عبارة عن جسم أزرق، بإحداثيات X: 176، Y: 117، وأبعاد W: 80، H: 78. تسلط الأسهم الحمراء الضوء على عرض وارتفاع الكائن.

العرض والارتفاع

هذا هو العرض أو الارتفاع للكائن المكتشف بالبكسل.

تساعد قياسات العرض والارتفاع في تحديد الكائنات المختلفة. على سبيل المثال، سيكون ارتفاع كرة باكي أكبر من الحلقة.

 

كرة باكى زرقاء يتم تعقبها بواسطة نظام رؤية كمبيوترية. تم تحديد الكائن بمربع أبيض، وداخل هذا المربع يوجد مربع أحمر أصغر يحيط بصليب أبيض في المنتصف. في الزاوية العلوية اليسرى من الصورة، يشير الملصق إلى أن الكائن باللون الأزرق، مع إحداثيات X:176، Y:117، والأبعاد W:80، H:78.

مركز X ومركز Y

هذه هي إحداثيات مركز الكائن المكتشف بالبكسل.

تساعد إحداثيات CenterX وCenterY في التنقل وتحديد المواقع. يتمتع مستشعر الرؤية AI بدقة 320 × 240 بكسل.

زاوية

الزاوية هي خاصية متاحة فقط لـرمز لون وAprilTags. يمثل هذا ما إذا كان رمز اللونالمكتشفأو AprilTag موجهًا بشكل مختلف.

 

كرة باكيبول زرقاء يتم تعقبها بواسطة نظام الرؤية. يحيط بالكائن خط أبيض، مع وجود صليب أبيض في وسط الخط. يشير الملصق الموجود في أعلى اليسار إلى لون الكائن باللون الأزرق، إلى جانب الإحداثيات X:176، Y:117، والأبعاد W:80، H:78. يسلط مربع أحمر صغير الضوء على الزاوية العلوية اليسرى للكائن.

OriginX و OriginY

OriginX و OriginY هو الإحداثي في الزاوية العلوية اليسرى للكائن المكتشف بالبكسل.

تساعد إحداثيات OriginX وOriginY في التنقل وتحديد المواقع. من خلال الجمع بين هذا الإحداثي مع عرض الكائن وارتفاعه، يمكنك تحديد حجم الصندوق المحيط بالكائن. يمكن أن يساعد هذا في تتبع الكائنات المتحركة أو التنقل بين الكائنات.

 

ثلاث بطاقات مربعة مع AprilTags يتم تعقبها بواسطة نظام الرؤية. يتم وضع علامة على كل بطاقة برقم الهوية وبيانات التتبع المرتبطة بها. البطاقة الموجودة على اليسار تحمل العلامة ID:0، وتظهر الإحداثيات A:350°، X:110، Y:96، W:41، H:41. البطاقة الوسطى، المسماة ID:3، لها إحداثيات A:1°، X:187، Y:180، W:57، H:57. البطاقة الموجودة على اليمين تحمل العلامة ID:9، مع الإحداثيات A:3°، X:237، Y:89، W:38، H:38. تحتوي كل بطاقة على مخطط أبيض، ويقوم النظام بتتبع مواقعها واتجاهاتها.

معرف العلامة

معرف العلامة متاح فقط لـ AprilTags. هذا هو رقم الهوية لـAprilTag المحدد.

يتيح تحديد علامات AprilTags المحددة إمكانية التنقل الانتقائي. يمكنك برمجة الروبوت الخاص بك للتحرك نحو علامات معينة مع تجاهل علامات أخرى، واستخدامها بشكل فعال كعلامات إرشادية للملاحة الآلية.

تظهر الصورة أربعة أشياء يتم تعقبها بواسطة نظام الرؤية: كرتان وحلقتان. تم وضع علامة على الكرة الحمراء بالإحداثيات X: 122، Y: 84، W: 67، H: 66، ونتيجة 99%. الكرة الزرقاء لها X: 228، Y: 86، W: 70، H: 68، مع درجة 99%. الحلقة الخضراء لها إحداثيات X:109، Y:186، W:98، H:92، ودرجة 99%. الحلقة الحمراء تحمل العلامة X:259، Y:187، W:89، H:91، بدرجة 99%. يتم تحديد كل كائن باللون الأبيض، مما يشير إلى دقة التتبع.

نتيجة

يتم استخدام خاصية النتيجة عند اكتشافتصنيفات الذكاء الاصطناعي باستخدام مستشعر الرؤية بالذكاء الاصطناعي.

تشير درجة الثقة إلى مدى ثقة مستشعر الرؤية AI في اكتشافه. في هذه الصورة، هناك ثقة بنسبة 99% في تحديد تصنيفات الذكاء الاصطناعي لهذه الكائنات الأربعة. يمكنك استخدام هذه النتيجة للتأكد من أن الروبوت الخاص بك يركز فقط على الاكتشافات الواثقة للغاية.

For more information, help, and tips, check out the many resources at VEX Professional Development Plus

Last Updated: