Un progetto di acquisizione multi-camera dovrebbe innanzitutto definire le telecamere, il pezzo e gli eventi di acquisizione appartenenti a un gruppo di acquisizione, quindi scegliere i meccanismi di trigger e di clock. Questo è un metodo di progettazione proposto. Per un particolare sistema non viene segnalato alcun cablaggio, implementazione o accettazione della tempistica.

Conferma prima il dispositivo e gli input aziendali

Identifica modelli di fotocamere, modalità di otturatore, impostazioni di esposizione, interfacce di attivazione, significati di timestamp e funzionalità SDK. Definisci l'origine degli identificatori dei pezzi, quali viste sono necessarie, la scadenza del raggruppamento e la gestione dei gruppi incompleti. IL documentazione PTP del produttore spiega i meccanismi; non dimostra il supporto o il completamento del test sui dispositivi di destinazione.

Organizzare il controllo e le prove separatamente

Palcoscenico Lavoro proposto Record suggeriti
Trigger ed esposizione Configura gli ingressi confermati e l'evento di destinazione Identificatore del trigger, preparazione ed evidenza dell'esposizione
Controlli dell'orologio Controlla l'origine dell'ora, lo stato della sincronizzazione e le modifiche al riavvio Unità di tempo, stato e relazioni tra gli orologi
Associazione cornice Raggruppa i fotogrammi originali per fotocamera, pezzo ed evento di acquisizione Identificatori del frame originale, identificatori di gruppo e prove di associazione
Decisioni aziendali Controllare la completezza del gruppo prima dell'elaborazione concordata Completezza, versione dell'algoritmo e stato finale
Recupero guasti Gestisci frame mancanti, timeout, sincronizzazione persa e riconnessione Cause, azioni di ripristino e primo gruppo valido dopo il ripristino

Verificare l'origine degli identificatori di associazione

I contatori di fotogrammi della fotocamera, i contatori di attivazione e gli identificatori di gruppo generati dall'applicazione possono appartenere a domini di conteggio diversi. I numeri uguali da soli non stabiliscono lo stesso evento. Definire la loro origine, il comportamento di riavvio e il metodo di mappatura. Se l'abbinamento approssimativo utilizza solo gli orari di arrivo, descriverlo come una regola di abbinamento dell'applicazione, non come una sincronizzazione dell'esposizione verificata.

I gruppi difettosi non devono produrre decisioni normali

Quando manca un'immagine richiesta, la fonte dell'ora non è valida o l'associazione è incerta, segnalare lo stato di incompleto, non valido o in attesa di revisione secondo le regole concordate, mantenendo il motivo. Ricontrollare gli orologi e l'associazione del gruppo dopo la riconnessione. Non utilizzare vecchie immagini memorizzate nel buffer come input validi per un nuovo pezzo. Le procedure del sito determinano se arrestare, riprendere o richiedere l'intervento dell'operatore.

Verificare una combinazione controllata prima di aumentare il carico di lavoro

Inizia con telecamere, cablaggi, rete e software confermati. Verificare separatamente tempistiche, completezza del gruppo e campioni aziendali. Testare nuovamente le condizioni interessate dopo aver aggiunto telecamere o modificato la risoluzione, l'esposizione, il trasferimento o il carico di elaborazione. Fornire configurazioni, record originali, metodi di misurazione e articoli non finiti. Questo design non fornisce alcun risultato verificato di perdita di fotogramma zero o plug-and-play universale della fotocamera.

Servizi correlati: Hardware di visione e tecnologia embedded, consultazione del progetto.