从像素数据中获取温度

时间:2013-03-14 09:58:48

标签: image matlab pixel analysis

我有一张红外热像仪的彩色照片。它是不同颜色的温度水平。 我想通过3D模型从这张图片传输温度数据。 我的问题是找到像素数据(u,v,颜色,..)和温度水平之间的相关性。我使用Matlab来达到这个目的。如果您有任何想法可以解决问题,请告诉我。

2 个答案:

答案 0 :(得分:0)

您可以拍摄RGB图像的第一个维度,即红色成分: 红色= I(:,:,1); 红色成分的强度值应与温度水平相关。

答案 1 :(得分:0)

按照Leeor的说法:

如果您加载图片(如jpg,png ...),您将拥有尺寸高度x宽x 3的矩阵

这个“3”尺寸是RGB值。

通过这种方式,您将知道您的颜色。

要知道它对应的温度,您需要有一个参考数据。例如,如果您的颜色条显示对应于500到1500ºC温度范围的颜色,则可以尝试找到图像像素颜色的最接近值到颜色条的像素颜色。

相关问题