03-16-2021 01:52 PM
Hi Zuol,
The FLIR IR image format is proprietary. One of our guys spent quite a bit of time trying to "reverse engineer" the format used by ResearcherIR so that we could do precisely what you are asking. In the end, we determined that the effort outweighed the benefit (-- at least, for our needs), so we built all the image viewing and analysis capabilities we needed into a LabVIEW application. At the time, this was less effort than trying to reconstruct the proprietary FLIR format.
Generally, we build all of our applications to work with the TempLinear mode, as we can capture and process the images using the native LabVIEW functions. There are tools in the FLIR SDK for working with the FLIR image format, so that might be an easier way to get to your objective.
We have used .DLLs to call compiled FLIR SDK functions from LabVIEW, but only to configure some of the cooled cameras before they supported GeniCAM. Moving image data from the LabVIEW memory structures into a FLIR SDK memory space is not something I have tried to do, so I can't provide any specific feedback about the steps (and potential pitfalls) of taking this approach.
Sorry I can't provide more assistance. Perhaps someone else on the NI forums has gone further down this path.
06-26-2022 09:28 AM - edited 06-26-2022 09:29 AM
Hi revisiting this thread to see if anyone has figured out interfacing the FLIR atlas SDK with labview for fetching live image data? (For non GigE cameras e.g. T540)
I need just a few driver VIs
1 open connection
2 set emistivity, frame rate, temperature range
3 set focus position / auto focus
4 fetch 2d array fo doubles representing Kelvin vales
5 close connection
I don't need NI vision as it is easier to work with 2d array of doubles for analysis I need and for visual display the base labview picture routines are more than adiquate and save a lot of deployment licencing issues.
Many thanks in advance for any leads on this.