Förstå data i AI Vision Utility

AI Vision Utility är det som låter dig ansluta och konfigurera dinAI Vision Sensor. För att läsa om hur man gör det kan du läsa dessa artiklar här:

Att förstå hur AI-visionssensorn upptäcker och mäter objekt kan hjälpa dig att bättre använda dessa mätningar i dina kodningsprojekt. Med denna kunskap kan du förbättra dina kodningsfärdigheter och skapa mer exakta lösningar för uppgifter som objektigenkänning och spatial analys.

Förstå pixlar och upplösning

grid-doodle-house.png

Tänk dig att du ritar en bild på ett rutpapper. Varje liten kvadrat på pappret är som en pixel. När du färglägger dessa rutor skapar du din bild.

Låg upplösning Hög upplösning

Nu, låt oss prata om upplösning. Upplösning är antalet pixlar i en bild. Om du har många små rutor (pixlar) i ditt rutpapper kommer din bild att se skarp och detaljerad ut. Men om du bara har några få pixlarkan din bild se suddig och inte särskilt tydlig ut.

AI-visionssensorn har en upplösning på 320 pixlar horisontellt gånger 240 pixlar vertikalt. Det betyder att det exakta detektionscentrumet är i linje med koordinaterna 160 på X-axeln och 120 på Y-axeln.

Hur mäter AI-visionssensorn objekt

AI-visionssensorn samlar in data om konfigurerade färger, AprilTags och AI-klassificeringar. En del av denna data visas i AI Vision Utility och kan vara till hjälp vid planering och skapande av ett VEXcode-projekt. 

En blå tunna spåras av ett visionssystem. En vit kontur omger objektet, med ett centrerat vitt kors inuti konturen. Etiketten längst upp till vänster indikerar att objektet är en blå tunna, tillsammans med centrumkoordinaterna CX:174, CY:95 och måtten B:50, H:57.

Bredd och höjd

Detta är bredden eller höjden på det detekterade objektet i pixlar.

Bredd- och höjdmåtten hjälper till att identifiera olika objekt. Till exempel kommer en tunna att ha en större höjd än en sportboll.

En blå tunna spåras av ett visionssystem. En vit kontur omger objektet, med ett centrerat vitt kors inuti konturen. Etiketten längst upp till vänster indikerar att objektet är en blå tunna, tillsammans med centrumkoordinaterna CX:163, CY:95 och måtten B:50, H:57.

CenterX och CenterY

Detta är centrumkoordinaterna för det detekterade objektet i pixlar.

CenterX- och CenterY-koordinater hjälper till med navigering och positionering. AI-visionssensorn har en upplösning på 320 x 240 pixlar.

Vinkel

Vinkel är en egenskap som endast är tillgänglig förfärgkoder ochAprilTags. Detta representerar om den detekteradeFärgkodeller AprilTag är orienterad annorlunda.

En blå tunna spåras av ett visionssystem. En vit kontur omger objektet, med ett centrerat vitt kors inuti konturen. Etiketten längst upp till vänster indikerar att objektet är en blå tunna, tillsammans med centrumkoordinaterna CX:176, CY:95 och måtten B:50, H:57. En liten röd fyrkant markerar objektets övre vänstra hörn.

UrsprungX och UrsprungY

UrsprungX och UrsprungY är koordinaten i det övre vänstra hörnet av det detekterade objektet i pixlar.

OriginX- och OriginY-koordinaterna hjälper till med navigering och positionering. Genom att kombinera denna koordinat med objektets bredd och höjd kan du bestämma storleken på objektets avgränsningsram. Detta kan hjälpa till med att spåra rörliga objekt eller navigera mellan objekt.

En blå tunna spåras av ett visionssystem. En vit kontur omger objektet, med ett centrerat vitt kors inuti konturen. Etiketten längst upp till vänster indikerar att objektet är en blå tunna, tillsammans med centrumkoordinaterna CX:178, CY:95 och måtten B:50, H:57. En lila AprilTags spåras av ett visionssystem. AprilTag är märkt ID:3 och visar koordinaterna A:350°, X:206, Y:47, W:29, H:29. Varje kort har en vit kontur, och systemet spårar deras positioner och orienteringar.

Tagg-ID

TagID är endast tillgängligt för AI-klassificering och AprilTags. AI-klassificeringen kommer att visa sitt korrekta namn.

AprilTags kommer att visa det faktiska ID-numret.

Att identifiera specifika AprilTags möjliggör selektiv navigering. Du kan programmera din robot att röra sig mot vissa taggar medan den ignorerar andra, och effektivt använda dem som vägvisare för automatiserad navigering.

alt

Göra

Egenskapen poäng används vid detektering avAI-klassificeringar med AI-visionssensorn.

Konfidenspoängen visar hur säker AI-visionssensorn är på sin detektering. I den här bilden är den 99 % säker på att identifiera dessa fyra objekts AI-klassificeringar. Du kan använda den här poängen för att säkerställa att din robot bara fokuserar på mycket säkra detektioner.

För mer information om hur du kodar din VEX AIM-kodningsrobot med dessa data, besök VEXcode API Reference - AIM.

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

Last Updated: