OpenCV4学习笔记(3)——图像的LUT(查找表)

这次要整理的内容只有一个,就是LUT(Look Up Tabel)查找表。看起来很高大上,其实很简单,就是将一张图像的像素值通过某种规定好的映射方式,将满足某些条件的像素值映射到一个新的像素值,从而使图像呈现出不同的效果。而这个所谓的规定好的映射方式,其实就是我们要用的LUT查找表。LUT查找表主要可以应用在伪彩色增强上,或者是通俗点的用法,就是给图像加滤镜,变化图像的风格。
这里提供一个简单的LUT查找表的实现方式,代码如下:

	Mat image;
	image = imread("D:/opencv_c++/cat.jpg");
	resize(image, image, Size(600, 400));
	cvtColor(image, image, COLOR_BGR2GRAY);
	/**********************基础功能实现**********************/
	int LUT[256];			//定义查找表;灰度值的映射
	for (int i = 0; i < 256; i++)
	{
   
		if (i < 50)
		{
   
			LUT[i] = 10;
		}
		else if (i >= 50 && i < 100)
		{
   
			LUT[i] = 50;
		}
		else if (</
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值