Színaláírások konfigurálása AI Vision Sensorral a VEXcode EXP-ben

A Színaláírás a mesterséges intelligencia által a színazonosításhoz használt két vizuális aláírás típusának egyike. Ahhoz, hogy az AI Vision Sensor felismerje színaláírást, először konfigurálni kell azokat. Color Signaturesmegfelelő konfigurálásához kövesse a cikkben ismertetett lépéseket.

Győződjön meg arról, hogy az AI Vision Sensor csatlakozik a VEXcode EXP-hez. Az AI Vision Sensor beállításával és csatlakoztatásával kapcsolatos információkért lásd: Az AI Vision Sensor csatlakoztatása Alkalmazásalapú VEXcode EXP vagy Webalapú VEXcode EXPhoz.

Színaláírás konfigurálása

AI Vision Utility, egy piros Buckyballal az élő videóközvetítés közepén.

1. Helyezd maga elé azt az egyszínű tárgyat, amelyet szeretnél, hogy az AI Vision Sensor felismerjen.

A kurzor egy téglalapot választ ki a piros Buckyball felett a videófolyamban.

2. Vigye az egérmutatót az egyszínű objektum fölé, majd jelölje ki és húzza át a kívánt színt a beállításhoz.

Megjegyzés: Ügyeljen arra, hogy a kiválasztani kívánt szín határain belül maradjon. Ellenkező esetben véletlenül színeket vehetsz át a háttérből, ami megzavarhatja az AI Vision Sensor érzékelését.

Miután kiválasztotta a Buckyball feletti téglalapot, a kurzor kiválasztja a Szín beállítása gombot a jobb oldalon található Színaláírás beállításokban.

3. A szín beállítása gomb elérhetővé válik. Jelöld ki a szín mentéséhez.

Miután beállított egy színt, az AI Vision Sensor Színaláírásnéven menti el.

A színaláírás neve kiemelve jelenik meg, jelezve, hogy kiválasztással módosítható. Alapértelmezés szerint a név COLOR1.

4. Nevezze át a színaláírást a Név szövegmezőbe való kattintással és beírással.

Az előző Színaláírás átnevezése Pirosra történt, és most a Szín hozzáadása gomb kiemelve látható alatta.

5. Válassza Szín hozzáadása lehetőséget további Színaláírások konfigurálásához más objektumokhoz.

A mesterséges intelligenciával működő látásérzékelő egyszerre akárszínű aláírást képes követni.

AI Vision Utility két színjelzéssel, az egyik a vöröset, a másik a kéket olvassa. A videóban most egy kék Buckyball látható, amely a korábbi piros közelében van elhelyezve. A Bezárás gomb kiemelten jelenik meg a jobb alsó sarokban.

6. Miután beállította az összes kívánt színt, válassza Bezáráslehetőséget.

Megnyílik a VEXcode EXP eszközök menüje az AI Vision Sensor beállítások menüben. A jobb alsó sarokban található Kész gomb kiemelten jelenik meg.

7. Miután az AI Vision Sensor ablak eltűnt, válassza Done lehetőséget az Eszközök menüből való kilépéshez és a konfigurációs módosítások mentéséhez.


Színaláírás hangolása

A színaláírások színárnyalat-tartománya és telítettségi tartománya módosítható, hogy az érzékelő könnyebben érzékelje a színt.

Az AI Vision Utility egy színaláírás beállításaival látható. A színaláírás neve Kék, színárnyalat-tartománya 32, telítettségi tartománya pedig 0,57. Minden beállítás alatt található a Színárnyalat és a Telítettség tartománya csúszkavezérlők.

Színaláírás konfigurálásakor megjelennek a Színárnyalat és a Telítettség tartományaihoz tartozó beállítások. Ezek lehetővé teszik a színjelzés hangolását, hogy rugalmasabb legyen Egy színaláírás akkor tekinthető rugalmasnak, ha az objektum mozgatható, és az AI Vision Utility továbbra is követi.

Színkör, amely bemutatja, hogyan korrelál a 360 fokos kör egy színárnyalat-értékkel. A vörös szín 0, a zöld szín 120, a kék szín pedig 240 fokon található.

Az első csúszka a Hue Range. A színárnyalat az érzékelt szín, amelyet a színkörön elfoglalt helye határoz meg. Ennek a színkörnek a tartománya 0 és 359,9 fok között van, és a keréken minden színnek meghatározott fokértéke van. 

A Színárnyalat-tartomány lehetővé teszi a konfigurált szín feletti és alatti fokok kiválasztását, amelyek az adott színként jelennek meg. Például egy sötétkék színárnyalat-értéke 240 fok lehet. 20 fokos színárnyalat-tartománnyal a 220 és 260 fok közötti bármilyen szín sötétkék konfigurált színként jelenik meg.

Videó, amelyen a Színárnyalat-tartomány csúszkáját fokozatosan növeljük 0-tól, amíg a videóban látható piros Buckyball teljesen kiemelésre nem kerül a Színaláírás téglalapja által.

A színkonfiguráció finomhangolásához lassan mozgassa a Színárnyalat csúszkát, amíg a célmező stabil nem lesz az objektum körül. Ne mozgasd tovább a szükségesnél.

Egy telítettségi érték grafikonja, amely 0%-ról 100%-ra növekszik. A 0%-os telítettség a szürke színt jelöli, míg a 100%-os telítettség az élénkvörös színt.

A második csúszka a Saturation Range(Telítettségi tartomány 1). A telítettség a szín intenzitását vagy tisztaságát jelenti. Minél világosabb a szín, annál telítettebb. A telítettség egy relatív skála, amelyet 0%-tól (tompított szürkeárnyalat) 100%-ig (ennek az árnyalatnak az intenzív változata) mérünk százalékos értékekkel. 

A Telítettségi tartomány lehetővé teszi a konfigurált szín feletti és alatti telítettség százalékos értékének kiválasztását, amely az adott színként jelenik meg. Például egy piros gömb halványabb megvilágításban 50%-os telítettségűnek tűnhet. 0,25-ös telítettségi tartománnyal (a 25%-os decimális megfelelője) a 25% és 75% közötti telítettségű érték a vörös konfigurált színként jelenik meg.

Videó, amelyen a Telítettségi tartomány csúszkáját fokozatosan növeljük 0-tól, amíg a videóban látható piros Buckyball teljesen kiemelésre nem kerül a Színaláírás téglalapja által.

Mozgassa a telítettségi tartomány csúszkáját addig, amíg a követni kívánt objektumot teljesen körül nem veszi a célmező.

Most tesztelheti a Color Signaturerugalmasságát. Helyezze a tárgyat különböző fényviszonyok közé, vagy mozgassa, hogy lássa, képes-e a mesterséges intelligencia által vezérelt látásérzékelő követni azt különböző beállítások és körülmények között.

Miután beállított két vagy több színaláírást elkezdheti a színkódok konfigurálását

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

Last Updated: