【Opencv&Cpp】08 滤镜也就这么简单:颜色表

colormap

applyColorMap

applyColorMap函数

【Opencv&Cpp】08 滤镜也就这么简单:颜色表_第1张图片

 applyColorMap(输入,输出,风格)

 applyColorMap(image,dst,colormap_cool) 

遍历展示一下风格

//颜色表
	int colormap[] = {
		COLORMAP_AUTUMN,
		COLORMAP_BONE,
		COLORMAP_JET,
		COLORMAP_WINTER,
		COLORMAP_RAINBOW,
		COLORMAP_OCEAN,
		COLORMAP_SUMMER,
		COLORMAP_SPRING,
		COLORMAP_COOL,
		COLORMAP_PINK,
		COLORMAP_HOT,
		COLORMAP_PARULA,
		COLORMAP_MAGMA,
		COLORMAP_INFERNO,
		COLORMAP_PLASMA,
		COLORMAP_VIRIDIS,
		COLORMAP_CIVIDIS,
		COLORMAP_TWILIGHT,
		COLORMAP_TWILIGHT_SHIFTED
	};
	imshow("原图", image);
	Mat dst;
	int index = 0;
	while(1) {
		int c = waitKey(500);
		if (c == 27) { // 退出
			break;
		}
		applyColorMap(image, dst, colormap[index % 19]);
		cout << "目前为" << colormap[index % 19] <<"号风格" << endl;
		index++;
		imshow("颜色风格", dst);
	}

【Opencv&Cpp】08 滤镜也就这么简单:颜色表_第2张图片

 

你可能感兴趣的:(opencv学习,数字图像处理,cpp,人工智能,opencv)