MATLAB: How can i extract temperature information from a gray scale image

temperature values using intensity in an image

Hello, I have an image which was captured by a visible monochrome camera. I know to calculate the intensity values out of it. I want to know how to calculate temperature values using these intensity values. Is there any way out? Thank You

Best Answer

You'd need a thermal camera for that. They operate around 8000-12000 nm whereas visible light cameras use radiation in the range of 400-700 nm. You can't do it with a visible light camera. Fortunately you can get fairly cheap thermal cameras, like the FLIR One that snaps onto your iPhone or Samsung Android phone.