AI Vision утилитасындағы деректерді түсіну

AI Vision Utility - бұлAI Vision Sensorқосуға және конфигурациялауға мүмкіндік беретін нәрсе. Мұны қалай жасау керектігі туралы оқу үшін мына мақалаларды мына жерден оқи аласыз:

AI көру сенсорының нысандарды қалай анықтайтынын және өлшейтінін түсіну бұл өлшемдерді кодтау жобаларында жақсырақ пайдалануға көмектеседі. Осы білімнің көмегімен сіз кодтау дағдыларыңызды жақсарта аласыз және нысанды тану және кеңістіктік талдау сияқты тапсырмалар үшін дәлірек шешімдер жасай аласыз.

Пиксельдер мен ажыратымдылықты түсіну

Үстінде сызбалы үй бар тор.

Сіз торлы қағазға сурет салып жатырсыз деп елестетіңіз. Қағаздағы әрбір кішкентай шаршы пиксельсияқты. Осы шаршыларды бояғанда, сіз өз суретіңізді жасайсыз.

Төмен ажыратымдылық Жоғары ажыратымдылық
VEX 123 мультфильм роботының қатты пиксельденген нұсқасы. VEX 123 мультфильмінің өте егжей-тегжейлі нұсқасы.

Енді ажыратымдылығытуралы сөйлесейік. Ажыратымдылық - кескіндегі пикселдер саны. Егер сізде торында қағазда көптеген ұсақ квадраттар (пиксель) болса, суретіңіз анық және егжей-тегжейлі көрінеді. Бірақ егер сізде тек бірнеше пиксельболса, суретіңіз бұлыңғыр және өте емес көрінуі мүмкін.

AI көру сенсорының ажыратымдылығын көрсету үшін төртбұрыш. Жоғарғы сол жақ бұрышта 0 үтір 0 координаталары бар. Жоғарғы оң жақ бұрышта координаталар 320 үтір 0 болады. Төменгі сол жақ бұрышта 0 үтір 240 координаттары бар. Ал орталықта 160 үтір 120 оқылатын координаталар бар.

AI көру сенсорының ажыратымдылығы көлденеңінен 320 пиксель және тігінен 240 пиксель. Бұл анықтаудың дәл орталығы X осіндегі 160 және Y осіндегі 120 координаталарымен тураланатынын білдіреді.

AI көру сенсоры нысандарды қалай өлшейді

AI көру сенсоры конфигурацияланған түстер, AprilTag идентификаторлары және AI классификациялары туралы деректерді жинайды. Бұл деректердің кейбірі AI Vision Utility бағдарламасында көрсетілген және VEXcode жобасын жоспарлау және жасау кезінде көмектесе алады. 

Утилитадағы AI Vision арқылы анықталатын көк текшені жақындату. Бөлек нүкте Көк текшенің үстіндегі W қос нүкте 80 H қос нүкте 92 деп оқитын мәтіннің бір бөлігін шақырады. Бұл текшенің ені 80 пиксель және биіктігі 92 пиксель екенін көрсетеді.

Ені және биіктігі

Бұл анықталған нысанның пиксельдегі ені немесе биіктігі.

Ені мен биіктігін өлшеу әртүрлі нысандарды анықтауға көмектеседі. Мысалы, текшелердің ені мен биіктігі ұқсас болады, бірақ сақиналардың ені биіктіктен үлкенірек болады. 

Утилитадағы AI Vision арқылы анықталатын көк текшені жақындату. Бөлек нүкте CX қос нүкте 169 CY қос нүкте 139 оқитын Көк текшенің үстіндегі мәтіннің бір бөлігін шақырады. Бұл текшенің орталық координатасы 169, 139 екенін көрсетеді.

CenterX және CenterY

Бұл анықталған нысанның пиксельдегі орталық координаталары.

CenterX және CenterY координаттары навигацияға және орналасуға көмектеседі. AI Vision Sensor 320 x 240 пиксел рұқсатына ие.

Түс кодының қалай бұрылатынын көрсететін айналмалы кескін, бұрыш мәні 0-ден 90-ға дейін 180-ден 360 градусқа дейін жылжиды.

Бұрыш

Angle — текТүс кодтары жәнеAprilTag идентификаторларыүшін қолжетімді сипат. Бұл анықталғанТүс кодынемесе AprilTag IDбағдарын білдіреді.

Утилитадағы AI Vision арқылы анықталатын көк текшені жақындату. Бөлектеу бастапқы нүктені көрсететін Көк текшенің айналасындағы жолақтың жоғарғы сол жақ бұрышын шақырады.

OriginX және OriginY

OriginX және OriginY - анықталған нысанның пиксельдегі жоғарғы сол жақ бұрышындағы координат.

OriginX және OriginY координаттары навигацияға және орналасуға көмектеседі. Осы координатаны нысанның ені мен биіктігімен біріктіру арқылы нысанның шектейтін өрісінің өлшемін анықтауға болады. Бұл қозғалатын нысандарды қадағалауға немесе нысандар арасында шарлауға көмектеседі.

Утилитадағы AI Vision арқылы анықталатын көк текшені жақындату. Бөлектеу Көк текшені оқитын нысанның үстіндегі мәтін бөлігін шақырады

Утилитадағы AI Vision арқылы анықталатын көк текшені жақындату. Бөлектеу идентификатор 5 қос нүктені оқитын Көк текшенің үстіндегі мәтіннің бір бөлігін шақырады. Бұл AprilTag идентификаторының 5 нөмірі екенін көрсетеді.

TagID

Тег идентификаторы тек AI классификациясы және AprilTagsүшін қол жетімді. AI классификациясы оның тиісті атауын көрсетеді.

AprilTag идентификаторлары нақты ID нөмірін көрсетеді.

Арнайы AprilTag идентификаторларын анықтау таңдаулы шарлауға мүмкіндік береді. Сіз роботыңызды белгілі бір AprilTag идентификаторларына қарай жылжу үшін кодтай аласыз, ал басқаларды елемей, оларды автоматтандырылған навигацияға арналған белгілер ретінде тиімді пайдалана аласыз.

Утилитадағы AI Vision арқылы анықталатын көк текшені жақындату. Бөлек нүкте қос нүктені 99 пайыз оқитын нысанның үстіндегі мәтінді шақырады.

Ұпай

Ұпай сипаты AI көру сенсорыменAI классификациясын анықтау кезінде пайдаланылады.

Сенімділік көрсеткіші AI көру сенсорының оны анықтауға қаншалықты сенімді екенін көрсетеді. Бұл кескінде бұл нысанды Көк текше ретінде анықтауға 99% сенімді. Сіз бұл ұпайды роботыңыздың тек жоғары сенімді анықтауларға назар аударуын қамтамасыз ету үшін пайдалана аласыз.

VEX IQ роботын осы деректермен кодтау жолы туралы қосымша ақпарат алу үшін VEXcode API анықтамасы - IQ (2-ген)кіріңіз.

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

Last Updated: