temperature measurement of nozzle guide vane

9 visualizzazioni (ultimi 30 giorni)
Tejas
Tejas il 26 Apr 2023
Risposto: Rahul il 14 Nov 2024 alle 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

Risposte (1)

Rahul
Rahul il 14 Nov 2024 alle 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.

Categorie

Scopri di più su Animation in Help Center e File Exchange

Community Treasure Hunt

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

Start Hunting!

Translated by