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

Rutnät med ett klottrat hus ovanpå.

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
Kraftigt pixlig version av en tecknad VEX 123-robot. Mycket detaljerad version av en tecknad VEX 123-robot.

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 rutnät din bild att se skarp och detaljerad ut. Men om du bara har kan din bild se suddig och inte tydlig.

Rektangel som anger upplösningen för AI-visionssensorn. Det övre vänstra hörnet har koordinaterna 0 + kommat 0. Det övre högra hörnet har koordinaterna 320 kommat 0. Det nedre vänstra hörnet har koordinaterna 0 komma 240. Och centrum har koordinaterna 160 och kommat 120.

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, AprilTag-ID:n 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. 

Närbild av en Blue Cube som detekteras av AI Vision i verktyget. En markering framhäver en del av texten ovanför den blå kuben som lyder W kolon 80 H kolon 92. Detta visar att kubens bredd är 80 pixlar och höjden är 92 pixlar.

Bredd och höjd

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

Bredd- och höjdmåtten kan hjälpa till att identifiera olika objekt. Till exempel skulle kuber ha liknande bredd och höjd, men ringar skulle ha en större bredd än höjd. 

Närbild av en Blue Cube som detekteras av AI Vision i verktyget. En markering framhäver en del av texten ovanför den blå kuben som lyder CX kolon 169 CY kolon 139. Detta indikerar att kubens centrumkoordinat är 169, 139.

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.

En roterande bild som visar hur vinkelvärdet ändras från 0 till 90 till 180 till 360 grader när en färgkod roteras.

Vinkel

Vinkel är en egenskap som endast är tillgänglig förfärgkoder ochAprilTag-ID:. Detta representerar orienteringen för det detekteradeFärgkodeller AprilTag ID.

Närbild av en Blue Cube som detekteras av AI Vision i verktyget. En markering framhäver det övre vänstra hörnet av rutan runt den blå kuben, vilket indikerar ursprungspunkten.

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.

Närbild av en Blue Cube som detekteras av AI Vision i verktyget. En markering framhäver en del av texten ovanför objektet som läser Blå kub

Närbild av en Blue Cube som detekteras av AI Vision i verktyget. En markering framhäver en del av texten ovanför den blå kuben som lyder ID-kolon 5. Detta indikerar att AprilTag-ID:t är nummer 5.

Tagg-ID

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

AprilTag-ID:n visar det faktiska ID-numret.

Att identifiera specifika AprilTag-ID:n möjliggör selektiv navigering. Du kan koda din robot att röra sig mot vissa AprilTag-ID:n medan du ignorerar andra, och effektivt använda dem som vägvisare för automatiserad navigering.

Närbild av en Blue Cube som detekteras av AI Vision i verktyget. En markering ropar ut text ovanför objektet som lyder poäng kolon 99 procent.

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. På den här bilden är det 99 % säkert att identifiera objektet som en blå kub. 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 IQ-robot med dessa data, besök VEXcode API Reference - IQ (2:a generationen).

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

Last Updated: