如何使用C ++在opencv中获取COLORMAP_JET的摄氏温度(像素)?

时间:2019-09-14 12:09:06

标签: c++ opencv colormap

我想打印由COLORMAP_JET转换的图像像素的等效温度开氏温度

例如一幅图像的尺寸为100 x 100,则温度数组为

temp[] = {
    { 104, 1000, 600, .........},
    { 34, ,234, 678, ..........},
    { ..........................},
    { ..........................}
}

我想将这些温度存储在名为temperature的数组中。

    applyColorMap(img, im_color, COLORMAP_JET);
    count = 0;
    for (int i = 0; i < img.rows; i++) {
        for (int j = 0; j < img.cols; j++) {
            temperature[count++] = ;/*get temperature here*/
        }
    }

我该怎么做?

1 个答案:

答案 0 :(得分:0)

颜色图过滤器与温度无关。它们旨在为灰度图像提供更好的可视化效果。