Comprensione dei dati nell'utilità AI Vision

AI Vision Utility è ciò che ti consente di connettere e configurare il tuoAI Vision Sensor. Per sapere come fare, puoi leggere questi articoli qui:

Capire come il sensore di visione AI rileva e misura gli oggetti può aiutarti a utilizzare al meglio queste misurazioni nei tuoi progetti di codifica. Grazie a queste conoscenze, puoi migliorare le tue capacità di programmazione e creare soluzioni più precise per attività come il riconoscimento di oggetti e l'analisi spaziale.

Capire i pixel e la risoluzione

Griglia con una casa disegnata sopra.

Immagina di disegnare un'immagine su un foglio di carta millimetrata. Ogni piccolo quadrato sulla carta è come un pixel . Quando colori questi quadrati, stai creando il tuo disegno.

Bassa risoluzione Alta risoluzione
Versione fortemente pixelata del robot VEX 123 dei cartoni animati. Versione estremamente dettagliata del robot VEX 123 dei cartoni animati.

Ora parliamo della risoluzione . La risoluzione è il numero di pixel in un'immagine. Se molti quadratini (pixel) nel tuo foglio a griglia , la tua immagine apparirà nitida e dettagliata. Ma se hai solo pochi pixel, la tua immagine potrebbe apparire sfocata e non molto nitida.

Rettangolo per indicare la risoluzione del sensore di visione AI. L'angolo in alto a sinistra ha le coordinate 0 virgola 0. L'angolo in alto a destra ha le coordinate 320 virgola 0. L'angolo in basso a sinistra ha le coordinate 0 virgola 240. E le coordinate del centro sono 160 virgola 120.

Il sensore di visione AI ha una risoluzione di 320 pixel in orizzontale e 240 pixel in verticale. Ciò significa che il centro preciso di rilevamento si allinea con le coordinate 160 sull'asse X e 120 sull'asse Y.

In che modo il sensore di visione AI misura gli oggetti?

Il sensore di visione AI raccoglie dati sui colori configurati, sugli ID AprilTag e sulle classificazioni AI. Alcuni di questi dati sono mostrati in AI Vision Utility e possono essere utili durante la pianificazione e la creazione di un progetto VEXcode. 

Primo piano di un cubo blu rilevato dall'IA Vision nell'utility. Un'evidenziazione evidenzia una parte del testo sopra il Cubo Blu che recita W due punti 80 H due punti 92. Ciò dimostra che la larghezza del cubo è di 80 pixel e l'altezza è di 92 pixel.

Larghezza e altezza

Questa è la larghezza o l'altezza dell'oggetto rilevato in pixel.

Le misure di larghezza e altezza possono aiutare a identificare oggetti diversi. Ad esempio, i cubi avrebbero larghezza e altezza simili, mentre gli anelli avrebbero una larghezza maggiore dell'altezza. 

Primo piano di un cubo blu rilevato dall'IA Vision nell'utility. Un'evidenziazione evidenzia una parte del testo sopra il Cubo Blu che recita CX due punti 169 CY due punti 139. Ciò indica che la coordinata centrale del cubo è 169, 139.

CenterX e CenterY

Si tratta delle coordinate centrali dell'oggetto rilevato in pixel.

Le coordinate CenterX e CenterY aiutano nella navigazione e nel posizionamento. Il sensore di visione AI ha una risoluzione di 320 x 240 pixel.

Un'immagine rotante che mostra come, ruotando un codice colore, il valore dell'angolo si sposta da 0 a 90, a 180 e a 360 gradi.

Angolo

L'angolo è una proprietà disponibile solo per gli ID AprilTagCodici colore e. Rappresenta l'orientamento del codice colorerilevatoo AprilTag ID.

Primo piano di un cubo blu rilevato dall'IA Vision nell'utility. Un'evidenziazione evidenzia l'angolo in alto a sinistra del riquadro attorno al Cubo Blu, indicando il punto di origine.

OriginX e OriginY

OriginX e OriginY sono le coordinate nell'angolo in alto a sinistra dell'oggetto rilevato in pixel.

Le coordinate OriginX e OriginY aiutano nella navigazione e nel posizionamento. Combinando questa coordinata con la larghezza e l'altezza dell'oggetto, è possibile determinare la dimensione del riquadro di delimitazione dell'oggetto. Può essere utile per tracciare oggetti in movimento o per spostarsi tra gli oggetti.

Primo piano di un cubo blu rilevato dall'IA Vision nell'utility. Un'evidenziazione richiama una parte del testo sopra l'oggetto che recita Blue Cube

Primo piano di un cubo blu rilevato dall'IA Vision nell'utility. Un'evidenziazione evidenzia una parte del testo sopra il Cubo Blu che riporta la dicitura ID due punti 5. Ciò indica che l'ID AprilTag è il numero 5.

TagID

Il tagID è disponibile solo per la classificazione AI e AprilTags. La classificazione AI mostrerà il suo nome corretto.

Gli ID AprilTag visualizzeranno il numero ID effettivo.

L'identificazione di ID AprilTag specifici consente una navigazione selettiva. Puoi programmare il tuo robot in modo che si muova verso determinati ID AprilTag ignorandone altri, utilizzandoli di fatto come segnali per la navigazione automatizzata.

Primo piano di un cubo blu rilevato dall'IA Vision nell'utility. Un'evidenziazione richiama il testo sopra l'oggetto che riporta la dicitura punteggio due punti 99 percento.

Punto

La proprietà del punteggio viene utilizzata quando si rilevanoclassificazioni AI con il sensore di visione AI.

Il punteggio di affidabilità indica il livello di certezza del sensore di visione AI in merito al suo rilevamento. In questa immagine, l'identificazione dell'oggetto come Cubo Blu è sicura al 99%. Puoi usare questo punteggio per assicurarti che il tuo robot si concentri solo su rilevamenti altamente affidabili.

Per maggiori informazioni su come codificare il tuo robot VEX IQ con questi dati, visita VEXcode API Reference - IQ (2a generazione).

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

Last Updated: