Pochopení dat v nástroji AI Vision ve VEXcode V5

NástrojAI Vision Utility vám umožňuje připojit a nakonfigurovat vášsenzor AI Vision. Chcete-li si přečíst, jak na to, můžete si přečíst tyto články zde:

Pochopení toho, jak senzor AI Vision detekuje a měří objekty, vám může pomoci lépe využít tato měření ve vašich kódovacích projektech. S těmito znalostmi si můžete zlepšit své programátorské dovednosti a vytvářet přesnější řešení pro úkoly, jako je rozpoznávání objektů a prostorová analýza.

Pochopení odstínu a sytosti

úpravy barev.png

Při konfiguraci barevného podpisu se zobrazují možnosti pro rozsahy odstínu i sytosti. Ty vám umožňují vyladit barevný podpis tak, aby byl Barevný podpis je považován za odolný, když s objektem lze pohybovat a přitom jej stále sledovat pomocí nástroje AI Vision Utility.

vex-rainbow-circle-graphic_2.jpg

Prvním posuvníkem je Hue Range. Odstín je vnímaná barva, definovaná její polohou na barevném kruhu. Toto barevné kolo má rozsah od 0 do 359,9 stupňů a každá barva na kole má definovanou hodnotu stupně. 

Rozsah odstínu umožňuje vybrat stupně nad a pod nakonfigurovanou barvou, které se budou hlásit jako daná barva. Například tmavě modrá může mít hodnotu odstínu 240 stupňů. S rozsahem odstínu 20 stupňů se cokoli od 220 do 260 stupňů bude hlásit jako tmavě modrá nakonfigurovaná barva.

saturation@2x.png

Druhý posuvník je Rozsah sytosti. Sytost je intenzita nebo čistota barvy. Čím jasnější je barva, tím je sytější. Sytost je relativní stupnice měřená v procentech od 0 %, což je tlumený šedý tón, do 100 %, což je intenzivní verze tohoto odstínu. 

Rozsah sytosti umožňuje zvolit procento sytosti nad a pod nakonfigurovanou barvou, které se bude hlásit jako daná barva. Například červená koule v tlumenějším osvětlení se může jevit jako 50% nasycená. S rozsahem sytosti 0,25 (desetinný ekvivalent 25 %) se jako nastavená červená barva zobrazí cokoli od 25 % do 75 % sytosti.

Pochopení pixelů a rozlišení

grid-doodle-house.png

Představte si, že kreslíte obrázek na kus mřížkového papíru. Každý malý čtvereček na papíře je jako pixelů. Když vybarvujete tyto čtverečky, vytváříte svůj obrázek.

Nízké rozlišení Vysoké rozlišení

Nyní si promluvme o rozlišení . Rozlišení je počet pixelů v obrázku. Pokud máte na mřížkovém papíru spoustu malých čtverečků (pixelů), bude váš obrázek vypadat ostře a detailně. Pokud ale máte jen několik pixelů může váš obrázek vypadat rozmazaný a ne příliš jasný.

Snímač AI Vision má rozlišení 320 pixelů horizontálně a 240 pixelů vertikálně. To znamená, že přesný střed detekce se zarovná se souřadnicemi 160 na ose X a 120 na ose Y.

Jak senzor AI Vision měří objekty

Data hlášená senzorem

Snímač AI Vision shromažďuje data o nakonfigurovaných barvách, AprilTags a klasifikacích AI. Některá z těchto dat se zobrazují v nástroji AI Vision Utility a mohou pomoci při plánování a vytváření projektu VEXcode. 

Obrázek ukazuje modrý Buckyball s bílým čtvercovým obrysem, který ho sleduje. V levém horním rohu je popisek označující, že se jedná o modrý objekt se souřadnicemi X:176, Y:117 a rozměry Š:80, V:78. Červené šipky zvýrazňují šířku a výšku objektu.

Šířka a výška

Toto je šířka nebo výška detekovaného objektu v pixelech.

Rozměry šířky a výšky pomáhají identifikovat různé objekty. Například Buckyball bude mít větší výšku než Ring.

 

Modrý Buckyball sledován systémem počítačového vidění. Objekt je ohraničen bílým čtvercem a uvnitř obrysu je menší červený čtverec obklopující bílý kříž uprostřed. V levém horním rohu obrázku je označení, že objekt je modrý, se souřadnicemi X:176, Y:117 a rozměry Š:80, V:78.

CenterX a CenterY

Toto jsou středové souřadnice detekovaného objektu v pixelech.

Souřadnice CenterX a CenterY pomáhají s navigací a určováním polohy. Snímač AI Vision má rozlišení 320 x 240 pixelů.

Úhel

Úhel je vlastnost dostupná pouze probarevných kódů a, duben, štítky. Toto představuje, zda je detekovaný barevný kódnebo AprilTag orientován odlišně.

 

Modrý Buckyball sledován systémem vidění. Objekt je obklopen bílým obrysem, uvnitř kterého je uprostřed bílý kříž. Vlevo nahoře je uvedena modrá barva objektu spolu se souřadnicemi X:176, Y:117 a rozměry Š:80, V:78. Malý červený čtvereček zvýrazňuje levý horní roh objektu.

PůvodX a PůvodY

OriginX a OriginY jsou souřadnice v levém horním rohu detekovaného objektu v pixelech.

Souřadnice OriginX a OriginY pomáhají s navigací a určováním polohy. Kombinací této souřadnice se šířkou a výškou objektu můžete určit velikost ohraničujícího rámečku objektu. To může pomoci se sledováním pohybujících se objektů nebo s navigací mezi objekty.

 

Tři čtvercové karty s AprilTags sledované systémem vidění. Každá karta je označena identifikačním číslem a souvisejícími sledovacími údaji. Karta vlevo je označena ID:0 a zobrazuje souřadnice A:350°, X:110, Y:96, W:41, H:41. Prostřední karta s označením ID:3 má souřadnice A:1°, X:187, Y:180, W:57, H:57. Karta vpravo je označena ID:9, se souřadnicemi A:3°, X:237, Y:89, W:38, H:38. Každá karta má bílý obrys a systém sleduje její polohy a orientaci.

ID značky

ID tagu je k dispozici pouze pro AprilTags. Toto je identifikační číslo pro zadaný AprilTag.

Identifikace konkrétních AprilTags umožňuje selektivní navigaci. Svého robota můžete naprogramovat tak, aby se pohyboval směrem k určitým značkám, zatímco jiné ignoroval, a efektivně je tak využíval jako ukazatele pro automatickou navigaci.

Obrázek ukazuje čtyři objekty sledované systémem vidění: dvě koule a dva prstence. Červená koule je označena souřadnicemi X:122, Y:84, W:67, H:66 a má skóre 99 %. Modrý míč má X:228, Y:86, Š:70, V:68, se skóre 99 %. Zelený kruh má souřadnice X:109, Y:186, W:98, H:92 a skóre 99 %. Červený kruh je označen X:259, Y:187, W:89, H:91, se skóre 99 %. Každý objekt je ohraničen bílou barvou, což značí přesnost sledování.

Skóre

Vlastnost score se používá při detekciklasifikací AI pomocí senzoru AI Vision.

Skóre spolehlivosti udává, jak si je senzor AI Vision jistý svou detekcí. Na tomto obrázku je 99% jistota v identifikaci klasifikací umělé inteligence těchto čtyř objektů. Toto skóre můžete použít k zajištění toho, aby se váš robot zaměřoval pouze na vysoce spolehlivé detekce.

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

Last Updated: