Porozumění datům v AI Vision Utility

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

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

Porozumění pixelům a rozlišení

čmáranice domu na mřížkovém papíře

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ž vybarvíte tyto čtverečky, vytvoříte svůj obrázek.

Nízké rozlišení Vysoké rozlišení
obrázek robota Vex 123 s nízkým rozlišením obrázek robota Vex 123 ve vysokém rozlišení

Nyní si promluvme o rozlišení . Rozlišení je počet pixelů v obrázku. Pokud máte na mřížce mnoho malých čtverečků (pixelů), bude váš obrázek vypadat ostře a podrobně. Pokud však máte pouze několik pixelů, může váš obrázek vypadat rozmazaně a nepříliš jasně.

Diagram znázorňující rozlišení senzoru AIM AI Vision Sensor, kde je souřadnice 0, 0 v levém horním rohu diagramu, 320, 0 v pravém horním rohu a 0, 240 v levém dolním rohu, přičemž souřadnice 160, 120 jsou přesně uprostřed.

AI Vision Sensor 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

AI Vision Sensor shromažďuje data o nakonfigurovaných barvách, AprilTags a AI Classifications. Některá z těchto dat jsou zobrazena v AI Vision Utility a mohou pomoci při plánování a vytváření projektu VEXcode. 

Modrý barel je sledován systémem vidění. Objekt obklopuje bílý obrys se středovým bílým křížem uvnitř obrysu. Štítek vlevo nahoře označuje objekt jako Blue Barrel spolu se středovými souřadnicemi CX:174, CY:95 a rozměry Š:50, V:57.

Šířka a výška

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

Měření šířky a výšky pomáhá identifikovat různé objekty. Například hlaveň bude mít větší výšku než sportovní míč.

Modrý barel je sledován systémem vidění. Objekt obklopuje bílý obrys se středovým bílým křížem uvnitř obrysu. Štítek vlevo nahoře označuje objekt jako Blue Barrel spolu se středovými souřadnicemi CX:163, CY:95 a rozměry Š:50, V:57.

CenterX a CenterY

Jedná se o středové souřadnice detekovaného objektu v pixelech.

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

Úhel

Úhel je vlastnost dostupná pouze probarevných kódů aAprilTags. To představuje, zda je detekovaný barevný kódnebo AprilTag orientován odlišně.

Modrý barel je sledován systémem vidění. Objekt obklopuje bílý obrys se středovým bílým křížem uvnitř obrysu. Štítek vlevo nahoře označuje objekt jako Blue Barrel spolu se středovými souřadnicemi CX:176, CY:95 a rozměry Š:50, V:57. Malý červený čtvereček zvýrazní levý horní roh objektu.

OriginX a OriginY

OriginX a OriginY je 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čovacího rámečku objektu. To může pomoci se sledováním pohybujících se objektů nebo navigací mezi objekty.

Modrý barel je sledován systémem vidění. Objekt obklopuje bílý obrys se středovým bílým křížem uvnitř obrysu. Štítek vlevo nahoře označuje objekt jako Blue Barrel spolu se středovými souřadnicemi CX:178, CY:95 a rozměry Š:50, V:57. Jeden fialový AprilTags je sledován systémem vidění. AprilTag je označena ID:3 a zobrazuje souřadnice A:350°, X:206, Y:47, W:29, V:29. Každá karta má bílý obrys a systém sleduje jejich polohu a orientaci.

TagID

TagID je k dispozici pouze pro klasifikaci AI a AprilTags. AI Classification zobrazí svůj správný název.

AprilTags zobrazí skutečné ID číslo.

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

Obrázek modrooranžového sudu se zvýrazněným skóre

Skóre

Vlastnost skóre se používá při detekciAI klasifikací pomocí AI Vision Sensor.

Skóre spolehlivosti ukazuje, nakolik si je AI Vision Sensor jistý, že je detekován. Na tomto obrázku je 99% jistota při identifikaci klasifikace AI těchto čtyř objektů. Toto skóre můžete použít k zajištění toho, aby se váš robot soustředil pouze na vysoce spolehlivé detekce.

Více informací o tom, jak s těmito daty naprogramovat kódovacího robota VEX AIM, naleznete v dokumentu VEXcode API Reference - AIM.

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

Last Updated: