Risorse MATLAB per termocamere R&D/scientifiche FLIR
FLIR è orgogliosa di collaborare con MathWorks® per offrire soluzioni software MATLAB agli utenti delle termocamere R&D/scientifiche FLIR. Benché esistano diversi modi per accoppiare le termocamere FLIR con le potenti analisi di MATLAB, inizieremo con i tre utilizzi più comuni descritti di seguito. Mediante note tecniche e video, dimostriamo in che modo trasmettere i dati direttamente dalle termocamere FLIR a MATLAB, come importare gli script MATLAB nel software ResearchIR di FLIR e come aprire i file video di FLIR ResearchIR direttamente in MATLAB per sottoporli a ulteriori analisi ed elaborazioni. Abbiamo inoltre incluso programmi a scopo esemplificativo per aiutarvi a comprendere meglio come sfruttare la potenza delle termocamere FLIR con l'ambiente di programmazione avanzato di MATLAB.
Scoprite in che modo FLIR utilizza MATLAB per accelerare il proprio sviluppo di prodotti
Utilizzo delle termocamere FLIR in MATLAB
Le termocamere R&D/scientifiche di FLIR si integrano perfettamente in MATLAB. Le termocamere sono perfettamente compatibili con GigE Vision e GeniCam: il controllo remoto della termocamera e la trasmissione di immagini termiche con completa calibrazione di temperatura in MATLAB risultano molto semplici. Non è necessario la conversione di SDK specifici del fornitore. Al contrario, l'interfaccia standard consente di impostare rapidamente la trasmissione in streaming di dati termici ad alta sensibilità dalla termocamera FLIR direttamente in MATLAB e permette all'utente di concentrarsi sullo sviluppo dell'applicazione.
Uso di una termocamera FLIR GigE in MATLAB
Uso di script MATLAB nel software ResearchIR di FLIR
Il software ResearchIR di FLIR supporta l'utilizzo di script MATLAB per l'analisi delle immagini direttamente nel software. Lo script MATLAB può essere importato come filtro digitale in ResearchIR e applicato alle immagini termiche dal vivo o registrate. Dietro le quinte, l'immagine termica viene passata come file di immagine allo script MATLAB, che la elabora e infine la restituisce a ResearchIR per la visualizzazione e l'ulteriore analisi. Il metodo offre un ottimo strumento per sfruttare i kit di analisi di immagini MATLAB direttamente nel software nativo ResearchIR di FLIR.
Esecuzione di programmi MATLAB in FLIR ResearchIR Max
Apertura dei dati ResearchIR in MATLAB
Con il software gratuito FileReader SDK di FLIR, ora è possibile utilizzare MATLAB per aprire e analizzare immagini e filmati termografici dal software ResearchIR di FLIR. È sufficiente raccogliere i dati termici dalla termocamera FLIR nel software ResearchIR incluso e, utilizzando l'SDK di FileReader e il codice MEX di esempio, leggere le immagini termiche complete e i dati di intestazione decodificati, direttamente nel proprio programma. È così possibile importare rapidamente i dati raccolti con la termocamera FLIR direttamente in MATLAB per ulteriori analisi ed elaborazioni.
Esempio di codice MATLAB con le termocamere FLIR R&D/scientifiche
FLIR ha collaborato con MathWorks allo sviluppo di alcuni programmi di esempio che utilizzano termocamere FLIR e immagini registrate. Questi programmi dimostrativi illustrano, grazie alla semplicità del codice, alcuni modi per sfruttare la potenza di MATLAB con le soluzioni termografiche ad alte prestazioni R&D/scientifiche di FLIR. Fare clic sul titolo del programma per leggere una breve descrizione di ciascun esempio e ottenere il link per scaricarlo.
Rilevamento e monitoraggio di volti
Questo programma di esempio apre un filmato a infrarossi registrato nel software FLIR ResearchIR, acquisisce il primo fotogramma ed esegue un rilevamento del volto. Utilizza poi il rilevamento del volto e i punti associati per disegnare una regione di interesse attorno al viso e seguirla nei fotogrammi successivi all'interno del filmato. Questo codice di esempio utilizza l'SDK FileReader di FLIR per aprire il file e gli algoritmi di rilevamento e tracciamento volti di MATLAB nei loro toolkit di visione. È un ottimo prototipo che illustra come sfruttare l'elevato contrasto ottenibile con le immagini termiche per identificare e inseguire un soggetto in un filmato, funzione che potrebbe essere applicata su larga scala anche a flussi di immagini dal vivo.
Rilevamento e inseguimento di volti - Codice di esempio (.zip)
Rotazione di un'immagine a 90°
A volte il soggetto di interesse in un'immagine termica è più alto che largo; è possibile ruotare la termocamera FLIR sul lato per allineare il rapporto di aspetto della termocamera a quello del soggetto. Sfortunatamente, però, ora tutti i filmati termici risultano ruotati quando riprodotti o analizzati in ResearchIR o in un software personalizzato. Questo breve programma di esempio ruota semplicemente l'immagine di 90° in senso orario o antiorario in base a una variabile nel file di script ed esegue la correzione. È pronto per essere utilizzato come filtro ResearchIR o all'interno del proprio programma Matlab personalizzato.