
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
网友评论