フィルターのクリア

How to map certain temperature range into 0-255 gray scale image (thermogram) ?? Please advice...

1 回表示 (過去 30 日間)
I need to analyse the temperature variation on the facial area which i already got the thermal images in gray scale uint8 format. The range of the temperature map on the images are between 28-36 degree celcius. So my question is how do i relate the intensity of the temperature with 0-255?? I'm using Flir camera for this research. Please anyone help me...thanks a lot...
here is a sample of the image :

採用された回答

Mohammad Haghighat
Mohammad Haghighat 2015 年 2 月 5 日
temperature = 28.4 + intensity*(36-28.4)/255
  5 件のコメント
Proma Dutta
Proma Dutta 2021 年 11 月 30 日
編集済み: Proma Dutta 2021 年 11 月 30 日
What is the literature behind this formula?
temperature = 28.4 + intensity*(36-28.4)/255
thanks in advance.
DGM
DGM 2021 年 11 月 30 日
編集済み: DGM 2021 年 11 月 30 日
There is no literature. The constants are not part of some general law relating image intensity to temperature. It's merely observation based on the colorbar embedded in the provided image.
Since black maps to 28.4 degrees and white maps to 36 degrees, the rest is just a linear rescaling operation. It's assumed that the image data lies within the range [0 255].
Note that this only applies because the image is a thermal image wherein the map range is given and the map can be assumed to be linear. This doesn't apply to grayscale images taken with conventional visible-light cameras.

サインインしてコメントする。

その他の回答 (2 件)

NIVITHA S
NIVITHA S 2015 年 7 月 1 日
i have a floor diagram , i just want to show temperature variations in different places .can u please suggest some ideas for proceeding with this concept

monika  SINGH
monika SINGH 2019 年 4 月 15 日
sir is there any relation between gray level and temperature??

カテゴリ

Help Center および File ExchangeImage Processing and Computer Vision についてさらに検索

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by