2010-01-15 11 views
5

Recentemente ho aderito a un progetto in cui ho bisogno di ottenere un sistema di visione artificiale basato su veicolo. Quindi, che tipo di funzionalità speciali richiede una fotocamera, per poter acquisire immagini viaggiando a velocità diverse? per esempio quanto è alta la frequenza dei fotogrammi e la durata dell'esposizione, tempo di posa? Pensi che le webcam (anche se di fascia alta) saranno in grado di raggiungerla? Il progetto richiede che la telecamera sia programmabile in C# ... Grazie mille in anticipo!Telecamere programmabili C# per sistema veicolo

risposta

1

Non sono sicuro che sia una domanda a cui è possibile rispondere. Sembra il genere di cose che il Darpa Grand Challenge spera di determinare :)

Per quanto riguarda la frequenza dei fotogrammi: se il veicolo sta percorrendo 30 miglia all'ora, una webcam da 30 FPS acquisirà un fotogramma per ogni 44 centimetri il veicolo viaggia. Indipendentemente dal fatto che sia "sufficiente" dipende da cosa hai intenzione di fare con l'immagine.

2

A meno che il video non sia in grado di produrre immagini sfocate di bassa qualità, utilizzerei una fotocamera con velocità di scatto molto veloce, durata di esposizione molto breve e frame rate, dopo la matematica di Seth, 44 centimetri è circa un po 'più di un piede, che dovrebbe essere decente per i calcoli.

Il tempo di reazione per un uomo di rispondere a qualcuno che colpisce le interruzioni davanti a loro è di 1,5 secondi. Se riesci a determinare che colpiscono la loro luce di break entro 1/30 ° di secondo, e ti ci vuole 1 secondo per calcolare e applicare le pause, hai già battuto un umano nel tempo di reazione.

Quanto è veloce il tempo di posa, dipende dalla velocità con cui si sta muovendo il veicolo. La velocità dell'otturatore riduce il motion blur per un'immagine più precisa da analizzare.

Provare diverse velocità (se è possibile ottenere una fotocamera con questo valore configurabile, potrebbe aiutare).

1

Non si è sicuri della programmabilità C#, ma una telecamera specifica per Web-cam da considerare sarebbe l'occhio PS3.

E 'stato appositamente progettato per la cattura del movimento e (come ho capito) è in grado di immagini di alta qualità con un framerate elevato rispetto alla maggior parte della concorrenza. I driver di Windows sono disponibili per questo e questo apre la porta per la creazione di un wrapper C#.

Here è la pagina del prodotto, si noti la specifica di fascia superiore a 120 fps (non si è sicuri che i driver di Windows funzionino a questa velocità, ma ovviamente l'hardware è in grado di farlo).

Una nota sulla velocità dell'otturatore ... le immagini scattate con un framerate alto in condizioni di scarsa illuminazione potrebbero essere sottoesposte e inutilizzabili. Se è necessario che funzioni in condizioni di luce variabile, è probabile che il framerate debba essere fissato all'estremità inferiore del range accettabile, oppure dovrà essere regolato automaticamente in base alla luce disponibile.

0

Il mio iPhone può scattare foto dal lato di un'auto che sono abbastanza sfocate ... oltre 10-20 piedi. All'interno di ciò, le cose si stanno semplicemente spostando troppo velocemente; la velocità dell'otturatore dovrebbe essere più alta per non sfocare questo.

Iniziare con una webcam di medio livello e alzare se necessario? Un computer portatile e un passaggio in macchina mentre catturi immagini fisse ti daranno probabilmente un'idea di come funziona.

1

Questi ragazzi: Mobileye - sviluppano tali sistemi commerciali per avvertimenti di partenza corsia e rilevamento di veicoli e pedoni. Se vai su "Prodotti di produzione-> Piattaforme di sviluppo e valutazione-> Telecamere" Puoi vedere cosa usano come telecamere e anche per le loro piattaforme di elaborazione. 30 fps dovrebbero essere sufficienti per le applicazioni sopra menzionate.

1

Se il denaro non è un problema, dai un'occhiata a fotocamere di aziende come Opeton e altre. Puoi controllare ogni aspetto di ogni acquisizione di immagini, tra cui: tempo di acquisizione, dimensioni dell'immagine, ++.

+0

no tali prodotti disponibili qui. Il denaro non è un problema – Egon

+0

Hanno un numero di telecamere: Ethernet, USB, Firewire, PCI +, chiamata 617.520.6658. (Http://opteontech.com/contact_main.html) – kenny

Problemi correlati