图像的对比度增强
本帖最后由 李子豪 于 2020-5-22 20:43 编辑第4道 本帖最后由 Twilight6 于 2020-5-23 14:55 编辑
from PIL import Image
from PIL import ImageEnhance
im = Image.open('黑哥熊二图.jpg')
om = ImageEnhance.Contrast(im)
om.enhance(20).save('黑哥熊二图_对比度20倍.jpg')
from PIL import Image
from PIL import ImageEnhance
im = Image.open('黑哥熊二图.jpg')
om = ImageEnhance.Brightness(im)
om.enhance(10).save('黑哥熊二图_亮度10倍.jpg')
本帖最后由 java2python 于 2020-5-22 21:31 编辑
增强对比度的方法:对图像中每一个点的,红绿蓝,周围5*5(也就是这点坐标(0,0),从(-2,-2)--(2,2))进行平均,然后这点的值(红绿蓝各自)
*2-平均,就能起到增强对比的效果,比如平均值130,这点120,就变成了110,如果150,就变成了170,使他更加远离平均值,就是加大对比的方法。最后还是把各个点的红绿蓝处理后的结果重新合成颜色。 PS它不香吗? 这不是直接照着例子,改一下文件名就行了吗
页:
[1]