VEXcode EXP में AI विज़न यूटिलिटी में डेटा को समझना

एआई विज़न यूटिलिटी वह है जो आपको अपनेएआई विज़न सेंसर को कनेक्ट और कॉन्फ़िगर करने की अनुमति देता है। ऐसा करने के तरीके के बारे में जानने के लिए, आप यहां दिए गए लेख पढ़ सकते हैं:

एआई विजन सेंसर वस्तुओं का पता कैसे लगाता है और उन्हें कैसे मापता है, यह समझने से आपको अपने कोडिंग प्रोजेक्ट्स में इन मापों का बेहतर उपयोग करने में मदद मिल सकती है। इस ज्ञान की मदद से आप अपने कोडिंग कौशल में सुधार कर सकते हैं और वस्तु पहचान और स्थानिक विश्लेषण जैसे कार्यों के लिए अधिक सटीक समाधान तैयार कर सकते हैं।

रंग और संतृप्ति को समझना

एआई विज़न यूटिलिटी में कलर सिग्नेचर के विकल्प दिखाए गए हैं। इस रंग को ब्लू नाम दिया गया है और इसका ह्यू रेंज मान 32 और सैचुरेशन रेंज मान 0.57 है।

कलर सिग्नेचर को कॉन्फ़िगर करते समय, ह्यू और सैचुरेशन रेंज दोनों के लिए विकल्प दिखाई देते हैं। ये आपको रंग हस्ताक्षर को लचीला बनाने के लिए ट्यून करने की अनुमति देते हैं किसी वस्तु को इधर-उधर ले जाने पर भी एआई विजन यूटिलिटी द्वारा ट्रैक किए जाने पर उसे कलर सिग्नेचर के रूप में लचीला माना जाता है।

रंग चक्र यह दर्शाता है कि 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 रोबोट को उच्च रिज़ॉल्यूशन में दिखाया गया है ताकि उच्च-रिज़ॉल्यूशन डिस्प्ले पर बेहतर छवि प्रदर्शित की जा सके।

अब, आइए रिज़ॉल्यूशन के बारे में बात करते हैं। किसी छवि में पिक्सेल की संख्या है। यदि आपके ग्रिड पेपर में बहुत सारे छोटे वर्ग (पिक्सेल) हैं, तो आपकी तस्वीर स्पष्ट और विस्तृत दिखाई देगी। लेकिन अगर आपके पास केवल कुछ ही पिक्सलहैं, तो आपकी तस्वीर धुंधली और बहुत स्पष्ट नहीं दिख सकती है।

एआई विज़न सेंसर के रिज़ॉल्यूशन का आरेख। ऊपरी बाएँ कोने पर 0, 0 अंकित है, ऊपरी दाएँ कोने पर 320, 0 अंकित है और निचले बाएँ कोने पर 0, 240 अंकित है। स्क्रीन के केंद्र में 160, 120 अंकित है।

एआई विजन सेंसर का रिज़ॉल्यूशन क्षैतिज रूप से 320 पिक्सल और लंबवत रूप से 240 पिक्सल है। इसका अर्थ यह है कि पता लगाने का सटीक केंद्र X-अक्ष पर निर्देशांक 160 और Y-अक्ष पर निर्देशांक 120 के साथ संरेखित होता है।

एआई विज़न सेंसर वस्तुओं को कैसे मापता है?

सेंसर द्वारा रिपोर्ट किया गया डेटा

एआई विजन सेंसर कॉन्फ़िगर किए गए रंगों, अप्रैलटैग और एआई वर्गीकरणों पर डेटा एकत्र करता है। इस डेटा का कुछ हिस्सा एआई विजन यूटिलिटी में दिखाया गया है और यह वीईएक्सकोड प्रोजेक्ट की योजना बनाने और उसे बनाने में मदद कर सकता है। 

एआई विजन सेंसर को एक नीली बकीबॉल को ट्रैक करते हुए दिखाया गया है। बकीबॉल के चारों ओर एक ट्रैकिंग आयत है, और ऊपर दिए गए लेबल से पता चलता है कि इसकी चौड़ाई 80 पिक्सल और ऊंचाई 78 पिक्सल है। लाल तीर ट्रैकिंग आयत की चौड़ाई और ऊंचाई को दर्शाने के लिए उसे हाइलाइट कर रहे हैं।

चौड़ाई और ऊंचाई

यह पिक्सेल में पता लगाए गए ऑब्जेक्ट की चौड़ाई या ऊंचाई है।

चौड़ाई और ऊंचाई के माप विभिन्न वस्तुओं की पहचान करने में सहायक होते हैं। उदाहरण के लिए, एक बकीबॉल की ऊंचाई एक रिंग की ऊंचाई से अधिक होगी।

 

एआई विजन सेंसर को एक नीली बकीबॉल को ट्रैक करते हुए दिखाया गया है। बकीबॉल के चारों ओर एक ट्रैकिंग आयत है, और ऊपर दिया गया लेबल दर्शाता है कि इसकी X स्थिति 176 और Y स्थिति 117 है। ट्रैकिंग आयत के केंद्र को हाइलाइट किया गया है ताकि यह प्रदर्शित किया जा सके कि स्थिति को केंद्र से मापा जाता है।

सेंटरएक्स और सेंटरवाई

यह पिक्सेल में पता लगाए गए ऑब्जेक्ट के केंद्र निर्देशांक हैं।

सेंटरएक्स और सेंटरवाई निर्देशांक नेविगेशन और स्थिति निर्धारण में सहायता करते हैं। एआई विजन सेंसर का रिजॉल्यूशन 320 x 240 पिक्सल है।

एक लाल वर्ग और एक हरे वर्ग को एक साथ घुमाने का एनिमेशन, जो कोण के 360 डिग्री मान को दर्शाता है।

कोण

एंगल एक प्रॉपर्टी है जो केवलकलर कोड औरअप्रैल टैग के लिए उपलब्ध है। यह दर्शाता है कि यदि पता लगाया गयाकलर कोडया अप्रैलटैग अलग तरह से उन्मुख है।

 

एआई विजन सेंसर को एक नीली बकीबॉल को ट्रैक करते हुए दिखाया गया है। बकीबॉल के चारों ओर एक ट्रैकिंग आयत है, और ऊपर दिया गया लेबल दर्शाता है कि इसकी X स्थिति 176 और Y स्थिति 117 है। ट्रैकिंग आयत के ऊपरी बाएँ कोने को हाइलाइट किया गया है ताकि यह दिखाया जा सके कि मूल बिंदु की स्थिति को इसके ऊपरी बाएँ कोने से मापा जाता है।

OriginX और OriginY

OriginX और OriginY, पिक्सेल में पता लगाए गए ऑब्जेक्ट के ऊपरी-बाएँ कोने पर स्थित निर्देशांक हैं।

OriginX और OriginY निर्देशांक नेविगेशन और स्थिति निर्धारण में सहायता करते हैं। इस निर्देशांक को वस्तु की चौड़ाई और ऊंचाई के साथ मिलाकर, आप वस्तु के परिबद्ध बॉक्स का आकार निर्धारित कर सकते हैं। इससे गतिशील वस्तुओं को ट्रैक करने या वस्तुओं के बीच नेविगेट करने में मदद मिल सकती है।

 

एआई विजन यूटिलिटी द्वारा तीन अप्रैलटैग्स को ट्रैक किया जा रहा है। प्रत्येक टैग की पहचान की जाती है, उसका स्थान निर्धारित किया जाता है और उसकी रूपरेखा तैयार की जाती है, जो सिस्टम द्वारा उसकी ट्रैकिंग को दर्शाती है। इस उदाहरण में अप्रैलटैग आईडी 0, 9 और 3 हैं।

टैग आईडी

टैग आईडी केवल अप्रैल टैग के लिए उपलब्ध है। यह निर्दिष्ट AprilTag का आईडी नंबर है।

विशिष्ट अप्रैल टैग की पहचान करने से चयनात्मक नेविगेशन संभव हो पाता है। आप अपने रोबोट को कुछ टैग की ओर बढ़ने और अन्य को अनदेखा करने के लिए प्रोग्राम कर सकते हैं, जिससे प्रभावी रूप से उनका उपयोग स्वचालित नेविगेशन के लिए दिशासूचक के रूप में किया जा सकता है।

एआई विजन यूटिलिटी द्वारा चार वस्तुओं को ट्रैक किया जा रहा है, जिनमें दो बकीबॉल और दो रिंग शामिल हैं। प्रत्येक वस्तु की पहचान की जाती है, उसका स्थान निर्धारित किया जाता है और उसकी रूपरेखा तैयार की जाती है, जो सिस्टम द्वारा उसकी ट्रैकिंग को दर्शाती है। यह यूटिलिटी प्रत्येक ऑब्जेक्ट के एआई क्लासिफिकेशन स्कोर को भी सूचीबद्ध करती है, इस उदाहरण में प्रत्येक स्कोर 99% है।

अंक

एआई विज़न सेंसर के साथएआई वर्गीकरण का पता लगाने पर स्कोर प्रॉपर्टी का उपयोग किया जाता है।

कॉन्फिडेंस स्कोर यह दर्शाता है कि एआई विजन सेंसर अपने डिटेक्शन को लेकर कितना आश्वस्त है। इस छवि में, एआई इन चार वस्तुओं के वर्गीकरण की पहचान करने में 99% आश्वस्त है। आप इस स्कोर का उपयोग यह सुनिश्चित करने के लिए कर सकते हैं कि आपका रोबोट केवल अत्यधिक विश्वसनीय पहचानों पर ही ध्यान केंद्रित करे।

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

Last Updated: