I want to extract the temperature from the IR image at every pixel

14 ビュー (過去 30 日間)
Mantri Sandeep
Mantri Sandeep 2023 年 5 月 30 日
回答済み: Image Analyst 2023 年 5 月 31 日
This the IR image of heated tube. I want to extract the temperature at every pixel in excel sheet

回答 (3 件)

chicken vector
chicken vector 2023 年 5 月 30 日
You might want to take a look at imread and interp1.

Diwakar Diwakar
Diwakar Diwakar 2023 年 5 月 30 日
Try this code.
% Load the IR image
IR_image = imread('path_to_image.png'); % Replace 'path_to_image.png' with the actual path to your image file
% Define calibration parameters
emissivity = 0.95;
reflected_temp = 20.0;
atmospheric_temp = 25.0;
% Convert the image to temperature
T = (IR_image - reflected_temp) / emissivity + atmospheric_temp;
% Display the temperature image
imshow(T);
colorbar;
title('Temperature Image');

Image Analyst
Image Analyst 2023 年 5 月 31 日
You need to "undo" the colormap and get back to the original temperature image. See my File Exchange demo:

カテゴリ

Help Center および File ExchangeConvert Image Type についてさらに検索

Community Treasure Hunt

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

Start Hunting!

Translated by