购买
下载掌阅APP,畅读海量书库
立即打开
畅读海量书库
扫码下载掌阅APP

2.5 彩色图像的对比度调整

1.理论基础

调整对比度可以使图片的颜色更符合人们的需求,实现一些人们需要的效果。假设有一幅图像,成像时光照不足,使得整幅图偏暗,或者成像时光照过强,使得整幅图偏亮,称这些情况为低对比度,即颜色都挤在一起,没有拉开。增加对比度的意思就是把所感兴趣的颜色范围拉开,使得该范围内的像素,其颜色亮的越亮,暗的越暗,从而达到了增强对比度的目的。对比度实际就是颜色分量值之间的差值。调整对比度实际就是对每一颜色分量值的最大值和最小值进行处理。

从对话框获得调整的对比度的参数:

①当参数为1时,图像保持原来亮度;

②当参数小于1时,图像对比度减弱;

③当参数大于1时,图像对比度增加。

2.函数说明

(1)ImageEnhance.Contrast()方法是PIL包中提供用于控制图像的对比度。

用法:

image:输入的图像;

factor:增强因子。增强因子为0.0将产生纯灰色图像,增强因子为1.0的是原始图像,增强因子大于1.0使对比度增强,增强因子小于1.0使对比度减弱。

retval:变换对比度后的图像。

3.编程代码

4.效果展示

如图2-14所示,在对话框中输入对比度参数,对比度调整效果如图2-15所示。

图2-14 在对话框中输入对比度参数

图2-15 对比度调整效果 gwxcAdTTm22ktAVU7lKu8+eQY1Fr+HLrVtgL+wnbzuu4iWcH6riNmgZ3nlwFrcyD

点击中间区域
呼出菜单
上一章
目录
下一章
×