Crea rapidamente un'app per il riconoscimento del colore con l'AI Edge Computing
Esecuzione dell'azione di riconoscimento del colore basata su HuskyLens
Suggerimento: l'illuminazione ambientale influisce notevolmente sul riconoscimento dei colori. Per colori simili, HuskyLens a volte potrebbe identificarli erroneamente. Si consiglia di mantenere un'illuminazione ambientale stabile e di utilizzare questa funzione in un ambiente moderatamente illuminato.
Schema Elettrico
HuskyLens è collegato a Raspberry Pi tramite porta seriale, con Tx a Rx e Rx a Tx di HuskyLens e una velocità di trasmissione di 9600. Collega la R della luce RGB a GPIO17, G a GPIO27 e B a GPIO22.
Passi Specifici
Impostazioni Operative
-
Spostare il "Pulsante funzione" a sinistra o a destra finché non viene visualizzato "Riconoscimento colore" nella parte superiore dello schermo.
-
Premere a lungo il "pulsante funzione" per accedere all'interfaccia di impostazione dei parametri del menu secondario per la funzione di riconoscimento del colore.
-
Spostare il "pulsante funzione" a sinistra o a destra per selezionare "Apprendimento multiplo", quindi premere brevemente il "pulsante funzione". Successivamente, sposta il "Pulsante funzione" verso destra per attivare l'interruttore "Apprendimento multiplo", indicato dalla barra di avanzamento che diventa blu e dal quadrato sulla barra di avanzamento che si sposta verso destra. Premere nuovamente brevemente il "Pulsante Funzione" per confermare questo parametro.
-
Spostare il "pulsante funzione" a sinistra per selezionare "Salva e ritorna", quindi premere brevemente il "pulsante funzione". Lo schermo chiederà "Salvare parametri?" con la selezione predefinita "Conferma". Premere brevemente il "Pulsante Funzione" per salvare i parametri e tornare automaticamente alla modalità di riconoscimento del colore.
Apprendimento e Riconoscimento
-
Rileva colore.
-
Punta il "+" al centro dello schermo HuskyLens verso il blocco colore target. Sullo schermo apparirà un riquadro bianco che inquadra automaticamente il blocco colore target. Regola l'angolo e la distanza tra HuskyLens e il blocco colore in modo che il riquadro bianco racchiuda il più possibile l'intero blocco colore target.
-
Impara il colore.
-
Dopo aver rilevato il colore, premere il "pulsante di apprendimento" per apprendere il primo colore, quindi rilasciare il "pulsante di apprendimento" per terminare l'apprendimento. Sullo schermo verrà visualizzato un messaggio: "Premere di nuovo per continuare, premere un altro pulsante per terminare." Per continuare ad apprendere il colore successivo, premere nuovamente il "pulsante di apprendimento" prima che finisca il conto alla rovescia per continuare ad apprendere il colore successivo. Se non è necessario apprendere altri colori, premere il "pulsante funzione" prima della fine del conto alla rovescia oppure non fare nulla e attendere la fine del conto alla rovescia. Gli ID colore visualizzati da HuskyLens corrisponderanno all'ordine in cui i colori sono stati appresi, ovvero gli ID verranno etichettati in sequenza come "ID1", "ID2", "ID3" e così via. Anche le scatole per colori diversi avranno colori diversi.
-
Riconoscere il colore.
-
Quando HuskyLens rileva colori uguali o simili, un bordo colorato incornicia il blocco colore sullo schermo e visualizza l'ID del colore. La dimensione del bordo cambierà con l'area del blocco colore e seguirà automaticamente il blocco colore. È possibile riconoscere e tracciare simultaneamente più colori diversi e i bordi per colori diversi avranno colori diversi.
-
Nelle versioni firmware precedenti alla V0.5.1, quando compaiono più blocchi di colore dello stesso colore, i blocchi di colore separati non possono essere riconosciuti contemporaneamente; è possibile riconoscere solo un blocco colore alla volta. Come mostrato nella figura seguente:
-
Nella versione firmware V0.5.1 e successive questa funzione è stata ottimizzata. Quando compaiono più blocchi colorati dello stesso colore, questi blocchi possono essere riconosciuti simultaneamente. Questa funzione può essere utilizzata per contare i blocchi di colore.
Codice DEMO
Fenomeno Sperimentale