用OpenCV改变图像的对比度和亮度-亮度和对比度调整

时间:2024-12-06 17:50:22

增加(/减少)β值将为每个像素添加(/减去)一个常数值。超出 [0 ; 255] 范围的像素值将饱和(即,高于(/小于)255(/ 0)的像素值将被限制为 255(/ 0))。

直方图表示每个颜色级别的像素数量。暗色图像将有许多低色值像素,因此直方图的左侧部分将出现峰值。添加恒定偏差时,直方图会向右移动,因为我们已向所有像素添加了恒定偏差。

这α参数将修改水平的分布方式。如果α<1,色彩级别将被压缩,导致图像对比度降低。

请注意,这些直方图是使用 Gimp 软件中的亮度对比度工具获得的。亮度工具应与β偏差参数,但对比工具似乎与α增益,其中输出范围似乎以 Gimp 为中心(正如您在前面的直方图中看到的)。

可能会发生β偏差会提高亮度,但同时图像会因对比度降低而出现轻微的模糊。α可以使用增益来减弱这种影响,但由于饱和度,我们会丢失原始明亮区域的一些细节。