Domande frequenti#

Cosa c’è di unico nella CMUcam4?#

Tradizionalmente sono necessari computer veloci per catturare ed elaborare le immagini della telecamera. È inoltre necessario scrivere il software per eseguire questa elaborazione. A causa di ciò è difficile usare la visione come sensore in sistemi semplici.

Il sistema di visione CMUcam4 utilizza un microcontrollore veloce ed economico per gestire tutta l’elaborazione ad alta velocità dei dati della fotocamera e contiene software per eseguire semplici compiti di visione. Poiché l’utente può scegliere di emettere dal sistema di visione solo informazioni di alto livello a bassa larghezza di banda, come il fatto che l’oggetto rosso si trova nella posizione X-Y, è possibile per un semplice processore come un microcontrollore Arduino o BASIC Stamp 2 leggere questi dati e dirigere un piccolo robot in compiti come inseguire una palla colorata. Il sistema di visione CMUcam4 rende possibile ignorare la complessità dell’interfacciamento della fotocamera e utilizzare la visione proprio come qualsiasi altro sensore (ad es. il sonar) spesso utilizzato nei sistemi robotici.

Inoltre, con la nuova funzionalità di uscita TV, puoi vedere ciò che vede la CMUcam4 sul TV per verificare che tutto funzioni!

Qual è la frequenza dei fotogrammi della CMUcam4?#

La frequenza dei fotogrammi è di 30 fotogrammi al secondo. Questo significa che la CMUcam4 può dirti la posizione di un oggetto 30 volte al secondo. Utilizzando il protocollo software seriale puoi rallentare questo valore se lo desideri.

Quali sono le dimensioni della CMUcam4?#

La CMUcam4 misura circa 52,25 mm (circa 2,05 pollici) in lunghezza dal lato sinistro della scheda dove si trova il connettore jack RCA al lato destro della scheda dove si trova il connettore per scheda microSD, 53,50 mm (circa 2,10 pollici) in larghezza dalla parte superiore della scheda dove si trovano i pin Arduino alla parte inferiore della scheda dove si trovano i pin Arduino, e circa 13 mm (circa 0,51 pollici) in altezza dalla parte inferiore del PCB alla parte superiore del jack RCA (il componente più alto sulla scheda).

Quanto pesa la CMUcam4?#

La CMUcam4 pesa circa 20 grammi (circa 0,7 once).

Quali baud rate supporta la CMUcam4?#

La CMUcam4 può comunicare a qualsiasi baud rate selezionato tramite il protocollo software seriale. Il baud rate predefinito dopo il reset della CMUcam4 è 19,200 bit al secondo.

Come aggiorno il firmware della mia CMUcam4?#

Consulta la pagina wiki firmware.

La CMUcam4 funziona all’aperto?#

La CMUcam4 ha un filtro IR. A seconda di quanto è luminoso all’esterno potresti voler dotare la CMUcam4 di un ulteriore filtro IR (come la lente di un paio di occhiali da sole) per la tua applicazione all’aperto.

Posso scrivere codice personalizzato per la CMUcam4?#

Consulta la pagina wiki firmware.

Quanta energia consuma la CMUcam4?#

Il sistema completo consuma circa 100 milliampere.

Qual è il campo visivo della CMUcam4?#

Un campo visivo di circa 25 gradi, che è relativamente stretto.

Quale processore usa la CMUcam4?#

Consulta la pagina wiki firmware.

Quale telecamera CMOS usa la CMUcam4?#

Consulta la pagina wiki firmware.

La CMUcam4 funziona con altre fotocamere CMOS?#

No. Attualmente il sistema hardware e software è stato progettato per funzionare specificamente con la fotocamera CMOS OmniVision OV9665. Il sistema dovrebbe essere completamente riprogettato per funzionare con un’altra fotocamera.

Dove posso trovare maggiori informazioni sulla visione artificiale in generale?#

La CMUcam4 svolge il semplice compito di visione artificiale per cui è stata progettata in un pacchetto piccolo ed economico. Tuttavia, il problema generale della visione artificiale di cercare di riconoscere oggetti arbitrari in condizioni arbitrarie è ancora un argomento di ricerca molto attivo e molto lontano dall’essere anche solo vicino a un problema risolto.

Se vuoi saperne di più sulla visione artificiale, potresti provare questi link:

Qual è l’esatta sequenza di passaggi eseguita all’accensione dalla modalità demo?#

Questa è l’esatta sequenza che la modalità demo esegue all’accensione:

  1. Resetta la fotocamera.

  2. Attendi 5 secondi affinché la regolazione automatica dei parametri della telecamera si stabilizzi.

  3. Seleziona la modalità YCbCr e disattiva l’auto gain e il bilanciamento del bianco.

  4. Esegui il comando «TW» (Track Window).

Dopo di che, la fotocamera inizierà a pilotare i servo verso il centroide del colore rilevato dal comando «TW» (Track Window).

Qual è l’esatta sequenza di passaggi eseguita dal comando «TW» (Track Window)?#

Questa è l’esatta sequenza di passaggi che il comando «TW» (Track Window) esegue:

  1. Riduci la finestra a 1/4 della dimensione (in ciascuna dimensione) della finestra corrente in una nuova finestra centrata sul centro della finestra corrente.

  2. Ottieni tutte le medie dei canali.

  3. Ripristina la finestra alla dimensione piena dell’immagine.

  4. Imposta il valore massimo e minimo per ciascun canale di colore in modo che sia la media di quel canale +/- la soglia fornita dall’utente per ciascun canale.

Dopo di che, la fotocamera inizierà a trasmettere in streaming pacchetti di tipo F, S e/o T.