16_OpenCV实现查找表变换

本文详细介绍了OpenCV中的LUT函数,包括其功能、原型cv::LUT(src, lut, dst),以及如何处理8位索引值、多通道查找表和不同类型的输入输出。适合学习者了解图像查找表变换在计算机视觉中的应用。
摘要由CSDN通过智能技术生成

函数cv::LUT对输入的src进行查找表变换。函数原型:

void cv::LUT(
	cv::InputArray src,
	cv::InputArray lut,
	cv::OutputArray dst
);

dst[i] = lut(src[i])

cv::LUT()要求源矩阵src为8位索引值。lut矩阵保存查找表。该查找表矩阵应该有256个元素,并且可以具有单个通道,或者在多通道src矩阵的情况下,与源矩阵有相同数量的通道。

cv::LUT()函数使用src中的相应值作为索引,从查找表lut中找到对应数值填充到目标矩阵dst中。

如果src是8位有符号数,会自动偏移+128,使范围对查找表的索引来说有意义。如果查找表是多通道(并且索引也是多通道的),src中的值被用作lut的多维索引,结果矩阵dst江苏单通道的。如果lut是一维的,则结果矩阵将是多通道的,每个通道的相应索引和一维查找表分别计算。

详细讲解参考:Opencv学习-LUT函数_anjisi的博客-CSDN博客_lut函数

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值