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

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

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

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

تظهر خيارات أداة AI Vision Utility مع توقيع اللون. يُطلق على توقيع اللون اسم الأزرق وله قيمة نطاق الصبغة 32 وقيمة نطاق التشبع 0.57.

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

عجلة الألوان توضح كيفية ارتباط الدائرة التي تبلغ 360 درجة بقيمة اللون. اللون الأحمر يقع عند درجة 0، واللون الأخضر يقع عند درجة 120، واللون الأزرق يقع عند درجة 240.

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

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

رسم بياني لقيمة التشبع المتزايدة من 0% إلى 100%. قيمة التشبع 0% هي اللون الرمادي، وقيمة التشبع 100% هي اللون الأحمر الساطع.

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

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

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

رسم تخطيطي لمنزل كرتوني مرسوم على ورق شبكي، مع تلوين بعض المربعات بالكامل لتمثيل البكسل.

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

دقة منخفضة دقة عالية
يظهر الروبوت VEX 123 بدقة منخفضة للغاية لإظهار وحدات البكسل الفردية في الشاشات منخفضة الدقة. يتم عرض الروبوت VEX 123 بدقة عالية لإظهار الصورة الأكثر وضوحًا على الشاشات عالية الدقة.

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

رسم تخطيطي لدقة مستشعر الرؤية AI. الزاوية العلوية اليسرى تحمل العلامة 0، 0، والزاوية العلوية اليمنى تحمل العلامة 320، 0، والزاوية السفلية اليسرى تحمل العلامة 0، 240. تم وضع علامة 160، 120 على وسط الشاشة.

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

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

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

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

يظهر مستشعر الرؤية AI وهو يتتبع كرة Buckyball الزرقاء. تحتوي Buckyball على مستطيل تتبع حولها، ويُظهر الملصق الموجود أعلاه أن عرضها 80 بكسل وارتفاعها 78 بكسل. تسلط الأسهم الحمراء الضوء على مستطيل التتبع لإظهار عرضه وارتفاعه.

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

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

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

 

يظهر مستشعر الرؤية AI وهو يتتبع كرة Buckyball الزرقاء. تحتوي كرة Buckyball على مستطيل تتبع حولها، ويُظهر الملصق الموجود أعلاه أنها تحتوي على موضع X 176 وموضع Y 117. يتم تسليط الضوء على مركز مستطيل التتبع لإظهار أن الموضع يتم قياسه من المركز.

مركز X ومركز Y

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

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

رسوم متحركة لمربع أحمر ومربع أخضر يتم تدويرهما معًا لإظهار قيمة الزاوية البالغة 360 درجة.

زاوية

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

 

يظهر مستشعر الرؤية AI وهو يتتبع كرة Buckyball الزرقاء. تحتوي كرة Buckyball على مستطيل تتبع حولها، ويُظهر الملصق الموجود أعلاه أنها تحتوي على موضع X 176 وموضع Y 117. يتم تسليط الضوء على الزاوية العلوية اليسرى لمستطيل التتبع لإظهار أن موضع الأصل يتم قياسه من الزاوية العلوية اليسرى.

OriginX و OriginY

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

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

 

يتم تتبع ثلاث علامات AprilTags بواسطة AI Vision Utility. يتم تحديد كل علامة وتحديد موقعها وإبرازها، مما يشير إلى تعقبها بواسطة النظام. معرفات AprilTag في هذا المثال هي 0 و9 و3.

معرف العلامة

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

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

يتم تعقب أربعة أشياء بواسطة أداة AI Vision، وهي كرتان من BuckyBalls وحلقتان. يتم تحديد كل كائن وتحديد موقعه وتحديد معالمه، مما يشير إلى تعقبه بواسطة النظام. تسرد الأداة المساعدة أيضًا درجة تصنيف الذكاء الاصطناعي لكل كائن، وفي هذا المثال تقرأ كل درجة 99%.

نتيجة

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

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

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

Last Updated: