9. 图像的查找表

2020-03-07  本文已影响0人  逍遥才子
image.png
image.png
image.png
image.png
#include <opencv.hpp>
#include <iostream>

using namespace cv;
using namespace std;

int main(int argc, char** argv) {

    Mat src = imread("D:/HUANGHAI_WORK/tools/opencv4/opencv/sources/samples/data/home.jpg");


    namedWindow("input", WINDOW_AUTOSIZE);
    imshow("input", src);

    
    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);


    applyColorMap(src, dst, COLORMAP_AUTUMN);
    imshow("color-map", dst);


    waitKey(0);
    destroyAllWindows();
    return 0;
}
image.png
上一篇 下一篇

猜你喜欢

热点阅读