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