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:

Comprendere 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, potrai migliorare le tue competenze 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-scarabocchio-casa.png

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

Bassa risoluzione Alta risoluzione

Ora parliamo della risoluzione . La risoluzione è il numero di pixel in un'immagine. Se sul tuo foglio di carta millimetrata sono presenti molti quadratini (pixel), l'immagine apparirà nitida e dettagliata. Ma se hai solo pochi pixel , la tua immagine potrebbe apparire sfocata e poco nitida.

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.

Come misura gli oggetti il sensore di visione AI

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

Un Blue Barrel monitorato da un sistema visivo. Un contorno bianco circonda l'oggetto, con una croce bianca al centro all'interno del contorno. L'etichetta in alto a sinistra indica che l'oggetto è un barile blu, insieme alle coordinate centrali CX:174, CY:95 e alle dimensioni W:50, H:57.

Larghezza e altezza

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

Le misure di larghezza e altezza aiutano a identificare i diversi oggetti. Ad esempio, una botte avrà un'altezza maggiore di una palla sportiva.

Un Blue Barrel monitorato da un sistema visivo. Un contorno bianco circonda l'oggetto, con una croce bianca al centro all'interno del contorno. L'etichetta in alto a sinistra indica che l'oggetto è un barile blu, insieme alle coordinate del centro CX:163, CY:95 e alle dimensioni W:50, H:57.

CentroX e CentroY

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.

Angolo

L'angolo è una proprietà disponibile solo per i codici colore eAprilTags. Ciò indica se il codice coloreo AprilTag rilevato è orientato in modo diverso.

Un Blue Barrel monitorato da un sistema visivo. Un contorno bianco circonda l'oggetto, con una croce bianca al centro all'interno del contorno. L'etichetta in alto a sinistra indica che l'oggetto è un barile blu, insieme alle coordinate del centro CX:176, CY:95 e alle dimensioni W:50, H:57. Un piccolo quadrato rosso evidenzia l'angolo in alto a sinistra dell'oggetto.

OrigineX e OrigineY

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.

Un Blue Barrel monitorato da un sistema visivo. Un contorno bianco circonda l'oggetto, con una croce bianca al centro all'interno del contorno. L'etichetta in alto a sinistra indica che l'oggetto è un barile blu, insieme alle coordinate del centro CX:178, CY:95 e alle dimensioni W:50, H:57. Un AprilTags viola monitorato da un sistema di visione. L'AprilTag è etichettato ID:3 e mostra le coordinate A:350°, X:206, Y:47, W:29, H:29. Ogni carta ha un contorno bianco e il sistema ne monitora la posizione e l'orientamento.

ID tag

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

AprilTags visualizzerà il numero ID effettivo.

L'identificazione di specifici AprilTag consente una navigazione selettiva. Puoi programmare il tuo robot affinché si muova verso determinati tag ignorandone altri, utilizzandoli di fatto come indicazioni per la navigazione automatizzata.

altro

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 rilevamento. In questa immagine, l'identificazione delle classificazioni AI di questi quattro oggetti è attendibile al 99%. Puoi usare questo punteggio per assicurarti che il tuo robot si concentri solo su rilevazioni altamente attendibili.

Per maggiori informazioni su come codificare il tuo VEX AIM Coding Robot con questi dati, visita VEXcode API Reference - AIM.

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

Last Updated: