Python图像模糊和锐化怎么做?Python如何给图像添加滤镜

python里面能够通过pillow库或者是opencv库来完成对图像的各种处理 , 而在图像处理之中添加滤镜是一种很常见的方式 。本篇文章要来给大家介绍的内容就是 , python给图像添加模糊和锐化滤镜的方法 , 对此感兴趣的小伙伴可以往下阅读本文哦 。

Python图像模糊和锐化怎么做?Python如何给图像添加滤镜

文章插图
1.那么第一步就是导入pillow库中的Image模块 , 对图像进行处理的方法基本上都是由它来提供的 。然后通过这个模块的open()方法将一个图片在python程序中打开 , 代码如下:
from PIL import Imageimg = Image.open('1.jpg')2.第二步就是使用这个图像对象去调用filter()方法 , 这个方法和python中用来执行函数过滤的同名方法不同 。虽然它翻译过来的名称也是过滤 , 不过它的实际作用是对图像进行滤波处理 。在这个方法内的参数需要是ImageFilter模块里面获取出来的 , 示例如下:
blur = img.filter(ImageFilter.BLUR)
这个模块是pillow库里面的专有模块 , 它提供了9中不同的滤波处理方式 , 上面代码之中BLUR就是对图像进行模糊处理 。那么锐化处理也是有着对应的属性 , 只需要将点后面的属性名换成SHARPEN就可以了 , 代码示例如下:
sharp = img.filter(ImageFilter.SHARPEN)3.经过滤波处理之后的图像会返回一个新的文件对象 , 只需要调用save()方法将其重新给保存起来就完成和图像添加模糊和锐化滤镜的功能需求 , 示例如下:
sharp.save('output.jpg')【Python图像模糊和锐化怎么做?Python如何给图像添加滤镜】以上就是关于“Python图像模糊和锐化怎么做?Python如何给图像添加滤镜”的全部内容了 , 希望对你有所帮助 。

    推荐阅读