我有一张红外热像仪的彩色照片。它是不同颜色的温度水平。 我想通过3D模型从这张图片传输温度数据。 我的问题是找到像素数据(u,v,颜色,..)和温度水平之间的相关性。我使用Matlab来达到这个目的。如果您有任何想法可以解决问题,请告诉我。
答案 0 :(得分:0)
您可以拍摄RGB图像的第一个维度,即红色成分: 红色= I(:,:,1); 红色成分的强度值应与温度水平相关。
答案 1 :(得分:0)
按照Leeor的说法:
如果您加载图片(如jpg,png ...),您将拥有尺寸高度x宽x 3的矩阵
这个“3”尺寸是RGB值。
通过这种方式,您将知道您的颜色。
要知道它对应的温度,您需要有一个参考数据。例如,如果您的颜色条显示对应于500到1500ºC温度范围的颜色,则可以尝试找到图像像素颜色的最接近值到颜色条的像素颜色。