C ++中的对比度和亮度

对比

对比度是使对象(或其在图像或显示器中的表示)可区分的亮度或颜色的差异。像素与其邻居之间的差异越大,该区域中的对比度越高。

亮度

换句话说,亮度是由视觉目标的亮度引起的感知。就像素而言,像素的值越高,该像素越亮。

对比度和亮度调整:

g(i, j)=α.f(i, j)+β

f(x) 作为源图像像素,g(x) 作为输出图像像素。

ij 表示像素位于第 i 行和第 j 列。

参数α > 0β通常称为增益和偏置参数; 有时这些参数据说分别控制对比度亮度

Opencv 有一个名为 convertTo() 的函数,它可以应用这两个操作。

资料来源: http//docs.opencv.org/trunk/d3/d63/classcv_1_1Mat.html#adf88c60c5b4980e05bb556080916978b http://opencv-srf.blogspot.ca/2013/07/change-contrast-of-image-or-video .html http://opencv-srf.blogspot.ca/2013/07/change-brightness.html