Radiometric FLIR Lepton 2.5

1,842 views
Skip to first unread message

Kurt Kiefer

unread,
Dec 12, 2016, 12:12:31 PM12/12/16
to Flir Lepton
Hey everyone,

Just wanted to show you a couple images from the FLIR Lepton 2.5 with Radiometry. This part is a standard Lepton, but FLIR have done the work to calibrate it for radiometry, and the default imaging mode is now TLinear radiometric. The sensor spits out absolute values in 100s of Kelvin, just divide the numbers by 100 and subtract 273.15 to get values in Celcius!

These are from our GroupGets PureThermal 1 board and processed with OpenCV in Python:


 
On a PT1 with Y16 firmware, 0.9.1 will work just fine. However, in RGB mode there is an update to 0.9.2 that you'll need to load (in fact, the RGB firmware must disable radiometry to allow hardware pseudo-colorization).

I'll be working over the next few days to get this example code cleaned up and posted on Github. We've had a lot of questions about how to get raw data over USB and process it, so I hope this will be a valuable thing to demonstrate how easy this was to put together the application.

The Lepton 2.5 will work just fine with the classic serial breakout board as well. The existing VOSPI and I2C CCI interfaces remain unchanged.

In the meantime, if you want one of these Lepton 2.5s, you can join a group buy with a bundled PT1, or find just the imager from the GroupGets store.

Kurt

Hamlet Tu

unread,
Dec 13, 2016, 9:54:43 PM12/13/16
to Flir Lepton
Dear Kurt,
Good Job.



Kurt Kiefer於 2016年12月13日星期二 UTC+8上午1時12分31秒寫道:

Kurt Kiefer

unread,
Dec 15, 2016, 3:52:53 AM12/15/16
to Flir Lepton
A new example to download and display radiometric data has been posted here:
https://github.com/groupgets/purethermal1-uvc-capture

it is under python/uvc-radiometry.py.

This example uses python ctypes to hook into libuvc, which has been forked to support the UVC Y16 data type. You can find information on how to build the modified libuvc in the readme.

Note that we have also just posted a full-fledged QT app that supports all Lepton cameras on the PT1 available here that has a lot of CCI functions (supported with the same library):


This is very much still a work in progress, but should already be a great way to check if you camera is working. There is a currently an OS X binary available, and there should be some Linux ones soon.

Kurt

Hamlet Tu

unread,
Jan 5, 2017, 4:01:54 AM1/5/17
to Flir Lepton
Hi Kurt,

GetThermal is for Linux and OSX,
Will be for Windows?
I expect GetThermal for Windows ASAP.

Is is possible port GetThermal to Android?

amir husnan

unread,
Jul 4, 2017, 5:06:50 AM7/4/17
to Flir Lepton
Dear Kurt,

I,ve wanted to do the thermal radiometric data reading using the raspberry pi breakout board and Lepton 2.5 sensor. Do you have any idea how to get the the same image as you shown in your post?

Kurt Kiefer

unread,
Jul 4, 2017, 5:18:07 PM7/4/17
to Flir Lepton
If you want to do this in python, you could use pylepton to grab frames. Then you could use that in a similar display loop to the one used in the PT1 USB capture example shown above: https://github.com/groupgets/purethermal1-uvc-capture/blob/master/python/uvc-radiometry.py#L222
Message has been deleted
Message has been deleted

Pure Engineering

unread,
Jan 24, 2018, 9:37:18 PM1/24/18
to Asaf Gal, Flir Lepton
It seems correct if you divide by 100. And the units are C. 

On Jan 24, 2018 2:09 PM, "Asaf Gal" <asa...@gmail.com> wrote:
Hello Kurt, 

I'm trying this code with a new Lepton2.5 on PT1, and somehow the values don't make sense as Kelvin*100 (I've changed the code to show the raw values) :  



Any idea what could be the problem?







On Tuesday, July 4, 2017 at 5:18:07 PM UTC-4, Kurt Kiefer wrote:
If you want to do this in python, you could use pylepton to grab frames. Then you could use that in a similar display loop to the one used in the PT1 USB capture example shown above: https://github.com/groupgets/purethermal1-uvc-capture/blob/master/python/uvc-radiometry.py#L222

--
You received this message because you are subscribed to the Google Groups "Flir Lepton" group.
To unsubscribe from this group and stop receiving emails from it, send an email to flir-lepton+unsubscribe@googlegroups.com.
Visit this group at https://groups.google.com/group/flir-lepton.
To view this discussion on the web visit https://groups.google.com/d/msgid/flir-lepton/03a37643-0a59-402d-b3aa-2b812f9a2d5e%40googlegroups.com.

For more options, visit https://groups.google.com/d/optout.

Reply all
Reply to author
Forward
0 new messages