python 调整灰度图像对比度
时间: 2023-07-08 22:26:05 浏览: 110
红外图像自适应增强算法描述及计算代码-双平台直方图-图像自适应均衡matlab代码-灰度均衡python代码-对比度自适应调整
5星 · 资源好评率100%
要调整灰度图像的对比度,可以使用 PIL 库的 ImageEnhance 模块。以下是一个示例代码:
```python
from PIL import Image, ImageEnhance
# 打开灰度图像
img = Image.open('gray_image.png').convert('L')
# 创建对比度增强对象并增强对比度
enhancer = ImageEnhance.Contrast(img)
img_contrasted = enhancer.enhance(1.5)
# 显示图像
img_contrasted.show()
```
在这个示例中,我们首先打开了一个灰度图像并将其转换为 L 模式。然后,我们创建了一个对比度增强对象 enhancer,并使用 enhancer.enhance(1.5) 增强了图像的对比度(这里参数为 1.5 表示增加 50% 的对比度)。最后,我们调用 img_contrasted.show() 显示增强后的图像。
你可以根据自己的需求调整对比度增强的程度,比如将参数改为 0.5 表示降低 50% 的对比度。
阅读全文