Värintunnistustoiminnon suorittaminen HuskyLensin perusteella
Vinkki: Ympäristön valaistus vaikuttaa voimakkaasti värintunnistukseen. Samankaltaiset värit HuskyLens saattaa joskus tunnistaa väärin. On suositeltavaa pitää ympäristön valaistus vakaana ja käyttää tätä toimintoa kohtalaisesti valaistussa ympäristössä.

Kytkentäkaavio
HuskyLens on yhdistetty Raspberry Pi -laitteeseen sarjaportin kautta siten, että HuskyLensin Tx on kytketty Rx:ään ja Rx Tx:ään. Siirtonopeus on 9600. Kytke RGB-valon R GPIO17:ään, G GPIO27:ään ja B GPIO22:een.

Tarkat vaiheet
Toiminta-asetukset
-
Siirrä ”Toimintopainiketta” vasemmalle tai oikealle, kunnes näytön yläreunassa näkyy ”Värintunnistus”.
-
Siirry värintunnistustoiminnon toissijaisen valikon parametriasetusten käyttöliittymään painamalla ”Toimintopainiketta” pitkään.
-
Valitse ”Opi useita” siirtämällä ”Toimintopainiketta” vasemmalle tai oikealle ja paina sitten ”Toimintopainiketta” lyhyesti. Siirrä seuraavaksi ”Toimintopainiketta” oikealle ottaaksesi ”Opi useita” -kytkimen käyttöön. Tämän merkiksi edistymispalkki muuttuu siniseksi ja palkissa oleva neliö siirtyy oikealle. Vahvista parametri painamalla ”Toimintopainiketta” uudelleen lyhyesti.
-
Valitse ”Tallenna ja palaa” siirtämällä ”Toimintopainiketta” vasemmalle ja paina sitten ”Toimintopainiketta” lyhyesti. Näytölle tulee kehotus ”Tallennetaanko parametrit?”, jonka oletusvalinta on ”Vahvista”. Tallenna parametrit ja palaa automaattisesti värintunnistustilaan painamalla ”Toimintopainiketta” lyhyesti.

Oppiminen ja tunnistus
-
Tunnista väri.
-
Suuntaa HuskyLensin näytön keskellä oleva ”+” kohdevärialueeseen. Näytölle ilmestyy valkoinen laatikko, joka rajaa kohdevärialueen automaattisesti. Säädä HuskyLensin ja värialueen välistä kulmaa ja etäisyyttä niin, että valkoinen laatikko ympäröi koko kohdevärialueen mahdollisimman hyvin.

-
Opi väri.
-
Kun väri on havaittu, paina ”Oppimispainiketta” oppiaksesi ensimmäisen värin ja vapauta ”Oppimispainike” lopettaaksesi oppimisen. Näytölle tulee viesti: ”Jatka painamalla uudelleen, lopeta painamalla toista painiketta.” Jos haluat jatkaa seuraavan värin oppimista, paina ”Oppimispainiketta” uudelleen ennen ajanlaskennan päättymistä. Jos uusia värejä ei tarvitse oppia, paina ”Toimintopainiketta” ennen ajanlaskennan päättymistä tai odota tekemättä mitään, kunnes ajanlaskenta päättyy. HuskyLensin näyttämät väritunnisteet vastaavat värien oppimisjärjestystä, joten tunnisteet ovat peräkkäin ”ID1”, ”ID2”, ”ID3” ja niin edelleen. Myös eri värien rajauslaatikoilla on eri värit.

-
Tunnista väri.
-
Kun HuskyLens havaitsee samanlaisia tai toisiaan muistuttavia värejä, näytölle ilmestyy värillinen kehys, joka ympäröi värialueen ja näyttää värin tunnuksen. Kehyksen koko muuttuu värialueen pinta-alan mukaan, ja se seuraa värialuetta automaattisesti. Useita eri värejä voidaan tunnistaa ja jäljittää samanaikaisesti, ja eri värien kehykset ovat erivärisiä.
-
Laiteohjelmistoversioissa, jotka ovat vanhempia kuin V0.5.1, useita samanvärisiä värialueita havaittaessa erillisiä värialueita ei voida tunnistaa samanaikaisesti, vaan kerrallaan voidaan tunnistaa vain yksi värialue. Kuten alla olevassa kuvassa:

-
Laiteohjelmistoversiossa V0.5.1 ja sitä uudemmissa versioissa tätä toimintoa on optimoitu. Kun näkyviin tulee useita samanvärisiä värialueita, ne voidaan tunnistaa samanaikaisesti. Tätä toimintoa voidaan käyttää värialueiden laskemiseen.
DEMO-koodi
Kokeellinen ilmiö

