本人qq号:226607573,欢迎互相讨论的伙伴们
毕设期间对python图像信息增强的学习与总结
图像增强主要解决由于图像的灰度级范围较小造成的对比度较低的问题,目的就是将输出图像的灰度级放大到指定的程度,使得图像中的细节看起来增加清晰。
常用的图像增强方法有以下几种:
1.提高对比度
2.Gamma校正
3.直方图均衡化
均值滤波方法:对待处理的当前像素,选择一个模板,该模板为其邻近的若干个像素组成,用模板的均值来替代原像素的值的方法。
中值滤波方法:对待处理的当前像素,选择一个模板,该模板为其邻近的若干个像素组成,对模板的像素由小到大进行排序,再用模板的中值来替代原像素的值的方法。
使用python自带的图像处理库PIL的ImageEnhance模块
1、对比度:白色画面(最亮时)下的亮度除以黑色画面(最暗时)下的亮度
2、色彩饱和度::彩度除以明度,指色彩的鲜艳程度,也称色彩的纯度
3、色调:向负方向调节会显现红色,正方向调节则增加黄色。适合对肤色对象进行微调
4、锐度:是反映图像平面清晰度和图像边缘锐利程度的一个指标
展示增强效果
原图片
处理后图片
图片增强代码:
图片增强算法一:
def m_filter(x, y, step): # 增强