OpenCV数字图像处理基于C++:灰度变换 1.1 灰度变换概念 在图像预处理中,图像的灰度变换是图像增强的重要手段,灰度变换可以使图像对比度扩展,图像清晰,特征明显,灰度变换主要利用点运算来修正像素灰度,由输入像素点的灰度值确定相应输出点的灰度值,是一种基于图像变换的操作。 1.2 灰度变换的作用 改善图像是质量,显示更多的细节,提高图像的对比度; 有选择的突出图像感兴趣的特征或者抑制图像中不需要的特征; 可以有效的改变图像的直方图的分布,使像素的分布更加均匀。 1.3 灰度变换的方法 线性灰度变换 分段线性灰度变换 非线性灰度变换(对数变换,幂律变换(伽马变换)) 1.4 灰度化 (1) 灰度化原理 灰度化处理就是将一幅色彩图像转化为灰度图像的过程。彩色图像分为R,G,B三个分量,分别显示出红绿蓝等各种颜色,灰度化就是使彩色的R,G,B分量相等的过程。灰度值大的像素点比较亮(像素值最大为255,为白色),反之比较暗(像素最下为0,为黑色)。 图像灰度化核心思想是 R = G = B ,这个值也叫灰度值。 图像灰度化的算法:...