由于在图像处理里,经常要进行每个像素变换,这个变换的过程,可能计算量比较大,这时就可以使用预先计算变换数据,而不必要每个像素计算一次,这样就可以大大减少计算量,提高算法的运行效率。因此OpenCV里的LUT函数就实现这样的功能,下面我们来演示一下怎么样使用它。
LUT函数定义如下:
src表示的是输入图像(可以是单通道也可是3通道)
lut表示查找表(查找表也可以是单通道,也可以是3通道,如果输入图像为单通道,那查找表必须为单通道,若输入图像为3通道,查找表可以为单通道,也可以为3通道,若为单通道则表示对图像3个通道都应用这个表,若为3通道则分别应用 )
dst表示输出图像