我有一张红外热像仪的彩色照片。它是不同颜色的温度水平。我想通过 3D 模型传输这张图片中的温度数据。我的问题是找到像素数据(u、v、颜色、..)和温度水平之间的相关性。为此,我使用 Matlab。如果您有任何解决问题的想法,请告诉我。
问问题
1510 次
2 回答
0
按照李奥的说法:
如果您加载图片(如 jpg、png...),您将拥有一个尺寸为高 x 宽 x 3 的矩阵
这“3”个维度是 RGB 值。
这样,你就会知道你有什么颜色。
要知道它对应的温度,您需要有一个参考数据。例如,如果您有一个显示与 500 到 1500 ºC 温度范围相对应的颜色的颜色条,您可以尝试找到与颜色条的像素颜色最接近的图像像素颜色值。
于 2013-03-14T19:14:23.387 回答
0
您可以获取 RGB 图像的第一维,即红色分量: Red = I(:,:,1); 红色分量的强度值应与温度水平密切相关。
于 2013-03-14T10:21:13.753 回答