LUT 使用

颜色查找表

example
- LUT
- applyColorMap

    // 读入制作好的lut.png
    Mat color = imread("D:/images/lut.png");
    Mat lut = Mat::zeros(256, 1, CV_8UC3);
    for (int i = 0; i < 256; i++) {
        lut.at<Vec3b>(i, 0) = color.at<Vec3b>(10, i);
    }
    imshow("color", color);
    Mat dst;
    LUT(src, lut, dst);
    imshow("lut-demo-dst", dst);
    // 使用 applyColorMap
    applyColorMap(src, dst, COLORMAP_AUTUMN);
    imshow("color-map", dst);
来源:https://www.cnblogs.com/wbyixx/p/12247057.html