Huh, I just tried out the script as it no longer returns data as expected…
sensor.ioctl(sensor.IOCTL_LEPTON_SET_MEASUREMENT_MODE, True)
Seems to result in the image being wrong.
Okay, will debug. Not sure when this broke…
Huh, I just tried out the script as it no longer returns data as expected…
sensor.ioctl(sensor.IOCTL_LEPTON_SET_MEASUREMENT_MODE, True)
Seems to result in the image being wrong.
Okay, will debug. Not sure when this broke…
I’m facing an urgent issue with the script related to the FLIR Lepton thermal camera. The script is not returning the expected data, and it’s crucial to resolve this quickly. Can you please prioritize looking into this matter and helping me debug it? Any insights or assistance you can provide would be greatly appreciated. Thank you!. Additionally, I have a question about measuring the temperature of the human body
The easiest fix is to try older firmware versions before it was broken. I can not give you an ETA on this as I have other people asking for my time who are paying.
If you need it fixed now… this is why the project is open-source and why we provide the ability to build the code. You can always go to the driver, debug it, fix the issue, and then send a PR to us so it’s fixed for everyone. https://github.com/openmv/openmv/blob/master/src/omv/sensors/lepton.c
…
That said, I don’t like things like this being flat out broken… so, I may be able to fix it this week. But, I suggest trying to build the code yourself if you want it fixed sooner.
Hi, I just ran the code again on the H7 Plus and it’s working perfectly.
Not sure what issue you are having. On the IMXRT it looks like I have something to debug… but, on the H7 Plus it’s fine.
Please grab the firmware from here: Release Development Release · openmv/openmv · GitHub
Or, in the IDE. Use Tools->Install Latest Development Release. This will get you the latest working code.
Mmm, looks like the H7 however generates a non-working image…
Weird. It works on the H7 Plus and not on the H7 regular.
Non-measurement modes appear to be fine on both.
Debugging.
Hi, the FLIR Lepton 3.5 only seems to work correctly on the H7 Plus I have.
I’m not quite sure what to do to debug this. The device in measurement mode or high temperature mode outputs corrupted image data when AGC mode is disabled to get actual temperature readings.
That said, it appears that it’s just adding a large offset to the base output… Not sure why. We don’t have that much expertise on the registers of the FLIR. There are a lot of settings in it for calibration. One of these may need to be setup. Typically this hasn’t been a problem though.
Anyway, if you try out the lepton_get_object_temp_color.py script and increase the max temperature in Celsius value at the top of the script you will get a usable image at about 50C.
From there, since the image is linear, you can just subtract whatever offset you need from the image to get the correct temperatures. I don’t know what’s causing the sensor to output values with a temperature offset though and why it’s internal FFC process didn’t fix this.
how to accurately measure the temperature of hot water using the openmv based flir lepton 3.5 camera?Could you please provide guidance or sample code for measuring the temperature of hot water in degree celsius using the Lepton 3.5 camera?
There’s a script example for high temperature reading that can do up to 300C.
Just use that. The temperature may be off as mentioned. But, it should be by a constant amount. So, just determine the offset and subtract it.
It’s under the same example folder with the name high temp.
I’ve been using the “lepton_get_object_high_temp.py” script with a FLIR Lepton 3.5 thermal camera, and encountering issues when trying to measure the temperature of hot water, and the script isn’t displaying the temperature information in RGB color.
I’m using an OpenMV-based Lepton 3.5 camera and a rotary table to capture a 360-degree thermal model of a small object. how to write Python code to control the camera and rotation, but I’m facing challenges with the image capture and stitching process. Could you please provide guidance or code suggestions on how to efficiently capture and process thermal images at different angles and then stitch them together to create a 360-degree model?
That’s not something I can provide help with. This is extremely complex and out of scope of our goals. If you want to stich images you should send them to the a desktop PC and use OpenCV or a desktop tool to combine the images.
how to use an Intel RealSense camera D435 and an OpenMV-based Lepton 3.5 thermal camera concurrently and superimpose the thermal image onto a 360-degree 3D model in real-time?
This is not something I can provide help with. I have never used the Intel RealSense.
I need to capture thermal object from a rotating object using a rotary table. I’m looking for detailed, step-by-step instructions on how to set up and execute this process effectively. can you please provide guidance on the equipment, software, and procedures required to achieve this using openmv based lepton 3.5 camera?
This is not something I can provide help with.
How to use MicroPython software in PyCharm for an OpenMV-based Lepton 3.5 camera on the H7 Plus?
Just use our IDE. Note, I will be adding full python parsing support like pycharm over the holidays to the IDE. So, it should be a completely functional replacement.
I want to use PyCharm instead of OpenMV IDE with the Lepton 3.5 camera on the H7 Plus for MicroPython software; please help me with the steps to do it.
You can just open a script on the file system with pycharm and edit it. If OpenMV IDE has the same file open it will detect the changes and allow you to reload the file.