导入模块:from PIL import Image, ImageFilte
目的:主要对图片进行处理,如验证码图片的识别
滤波器主要包括如下种类:
种类名 | BLUR | CONTOUR | DETAIL | EDGE_ENHANCE | EDGE_ENHANCE_MORE | EMBOSS | FIND_EDGES | SMOOTH | SMOOTH_MORE | SHARPEN |
滤波器 | 模糊滤波 | 轮廓滤波 | 细节滤波 | 边界增强滤波 | 深度边缘增强滤波 | 浮雕滤波 | 寻找边界滤波(找寻图像的边界信息 | 平滑滤波 | 深度平滑滤波 | 锐化滤波 |
【使用方法】
from PIL import Image, ImageFilte
def image_pillow(file_path):
#打开图片文件
image= Image.open(file_path)
#对图片进行操作,可多种修改叠加,格式如下
image_new= image.filter(ImageFilter.SMOOTH).filter(ImageFilter.BLUE)
#展示修改后图片
image_new.show()
image_new.save(file_path)
【其他使用方法】
GaussianBlur(高斯模糊)、UnsharpMask(反锐化掩码滤波)、Kernel(卷积核滤波)、RankFilter(排序滤波)、MedianFilter(最小值滤波器)、MinFilter(中值滤波)、MaxFilter(最大值滤波)、ModeFilter(模式滤波)
原文链接:https://blog.csdn.net/FloatDreamed/article/details/79015551