temperature measurement of nozzle guide vane

9 views (last 30 days)
Tejas
Tejas on 26 Apr 2023
Answered: Rahul on 14 Nov 2024 at 9:50
i apply thermal paint on gas turbine Nozzle guide. when thermal paint came in contact with temperature it undergoes permenent color change. we can measure the temperature of nozzle guide vane by analysing the color change. but i want to measure the temperature by image processing . whenever i move the pointer of mouse at any point the temperature should be shown . can you plz help me
i capture image of nozzle guide vane using 1+ camera

Answers (1)

Rahul
Rahul on 14 Nov 2024 at 9:50
Hi @Tejas,
In order to achieve the desired result of measuring the temperature of different regions of the Gas Turbine image, color-temperature calibration information would be required as also mentioned in this MATLAB Answer:
The following steps can be considered:
  • Convert the Image to a hsv color space to capture hue values of the image. This can be done using 'rgb2hsv' function.
hsvImage = rgb2hsv(image);
hue = hsvImage(:,:,1);
  • Define a color-to-temperature mapping
% This function should be modified according to custom calibration requirements
function temperature = mapColorToTemperature(hueValue)
temperature = hueValue < 0.1 ? 100 : 300;
end
  • Use 'ginput' function to capture the mouse pointer and accordingly display the temperature of that point depending on the Color-to-Temperature mapping defined on the basis of 'hue'. Using a 'while true' loop enables the user to measure temperature of different areas of the image repeatedly unless stopped.
while true
[x, y] = round(ginput(1)) % Obtain mouse pointer point using 'ginput'
disp(['Temperature: ', num2str(mapColorToTemperature(hue(y, x))), '°C']);
end
Refer to the following MathWorks documentations to know more:
Thanks.

Categories

Find more on Animation in Help Center and File Exchange

Community Treasure Hunt

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

Start Hunting!