temperature measurement of nozzle guide vane

10 visualizaciones (últimos 30 días)
Tejas
Tejas el 26 de Abr. de 2023
Respondida: Rahul el 14 de Nov. de 2024 a las 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

Respuestas (1)

Rahul
Rahul el 14 de Nov. de 2024 a las 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.

Categorías

Más información sobre Animation en Help Center y File Exchange.

Community Treasure Hunt

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

Start Hunting!

Translated by