Hi everyone!
I’d like to share AI Thermometer - a project I’ve been working on. It’s a device capable of detecting persons in the image & measuring their skin surface temperature.
I use an RGB (IMX219) camera for detecting people in the scene, and IR (FLIR Lepton 3.5) camera for the temperature measurement.
Here are some videos of the device in action:
-
Haar Cascade Detection (~10 FPS)
https://www.youtube.com/watch?v=j9eo9Cs8J8I
-
SSD Detection w/ ResNet50 (~12 FPS)
https://www.youtube.com/watch?v=i2XMtshdjn8
-
I will soon post an update with an SSD w\ ResNet-10 backbone Facial Detecion from the newest OpenCV release (~17FPS).
Ideally, I would be able to measure the temperature from the area around eyes, but I’m yet to figure out how to register the IR frame onto RGB frame precisely enough (the cameras have slightly different FOV, and they are shifted by ~30mm).
Here you can see the assembled device:
Code:
https://github.com/tomek-l/ai-thermometer
3D printable enclosure:
https://a360.co/3g8kfqV
Let me know what you think, especially if you have any ideas on how to improve this project!