Un nostro cliente ci ha chiesto di sviluppare un software che permettesse di monitorare 6 cam contemporaneamente e che avesse la possibilità di interfacciarsi con Labview. Abbiamo quindi sviluppato una soluzione ad hoc che gestisca le camere Prosilica e Basler e che permetta la visualizzazione simultanea di 6 cam. La struttura hardware del server che gestisce il nostro programma è la seguente: 6 x processore (1 per ogni cam) 6 x scheda di rete (1 per ogni cam) 6 x ssd (1 per ogni cam)
Con questa struttura hardware abbiamo potuto garantire l’acquisizione con il massimo framerate (circa 30 frame al secondo) senza alcun lost frame.
In questo programma è possibile configurare fino a 6 cam tramite indirizzo IP. Il programma si integra con Labview ed è possibile inviare a Labview una serie di comandi, editabili a programma, sugli eventi di Start e Stop registrazione. I pulsanti Start e Stop permettono rispettivamente di iniziare e terminare la registrazione. È inoltre possibile effettuare un salvataggio di tutte le preview presenti sulle camere in qualsiasi momento tramite il pulsante Save images. Le stesse vengono salvate in una cartella definita dall’utente. Abbiamo aggiunto la possibilità di “croppare” (ritagliare) l’area interessata per ciascuna cam. Facendo doppio click su una qualsiasi delle preview è possibile effettuare il crop dell’area