ImageFilter模块
ImageFilter是PIL的滤镜模块,当前版本支持9中加强滤镜,通过这些预定义的滤镜,可以方便的对图片进行一些过滤操作,从而去掉图片中的噪音(部分的消除),这样可以降低将来处理的复杂度(如模式识别等)。
滤镜名称 |
含义 |
ImageFilter.BLUR |
模糊滤镜 |
ImageFilter.CONTOUR |
轮廓 |
ImageFilter.EDGE_ENHANCE |
边界加强 |
ImageFilter.EDGE_ENHANCE_MORE |
边界加强(阀值更大) |
ImageFilter.EMBOSS |
浮雕滤镜 |
ImageFilter.FIND_EDGES |
边界滤镜 |
ImageFilter.SMOOTH |
平滑滤镜 |
ImageFilter.SMOOTH_MORE |
平滑滤镜(阀值更大) |
ImageFilter.SHARPEN |
锐化滤镜 |
要使用PIL的滤镜功能,需要引入ImageFilter模块
import Image, ImageFilter
def inHalf(img):
w,h = img.size
return img.resize((w/2, h/2))
def filterDemo():
img = Image.open("sandstone_half.jpg")
#img = inHalf(img)
imgfilted = img.filter(ImageFilter.SHARPEN)
#imgfilted.show()
imgfilted.save("sandstone_sharpen.jpg")
if __name__ == "__main__":
filterDemo()
先贴出原图
下面是一些效果图,可以看到对一个图片使用各种滤镜后的效果。
模糊滤镜效果
轮廓滤镜效果
边界加强
边界加强(阀值正大)
浮雕效果
边界滤镜
平滑滤镜
平滑滤镜(阀值增大)
锐化滤镜
PIL的比较高级(封装的层次)的模块就介绍完了,当然,贴出来的只是pil的功能的一个小子集,PIL还包括一些画图(点,线,面,多边形等),字体设置,ps,显示器截屏等等,这些功能暂时不做介绍了,因为贴出来的部分已经足以应付基本的图形图像处理了,如果有兴趣,可以参考PIL的handbook。
- 大小: 18.8 KB
- 大小: 62.2 KB
- 大小: 57.5 KB
- 大小: 68.9 KB
- 大小: 37.7 KB
- 大小: 61.7 KB
- 大小: 36.6 KB
- 大小: 45.1 KB
- 大小: 25.9 KB
- 大小: 25.6 KB
分享到:
- 2009-03-10 12:01
- 浏览 8836
- 评论(0)
- 论坛回复 / 浏览 (0 / 8010)
- 查看更多
相关推荐
主要介绍了Python图像处理库PIL的ImageFilter模块使用介绍,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
主要介绍了Python图像滤波处理操作,结合实例形式分析了Python基于ImageFilter类实现的滤波处理相关操作技巧,需要的朋友可以参考下
ImageFilter是一个移动端端图像处理组件 你可以 Author : Install $ spm install anima-imagefilter --save Quick Start var ImageFilter = require('anima-imagefilter'); var srcImage = document.getElementById...
这篇文章主要介绍了python Pillow图像处理方法汇总,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下 Pillow中文文档:...
文章目录Pillow模块讲解一、Image模块1.1 、打开图片和显示图片1.2、创建...ImageFilter2.1、高斯模糊2.2、其它滤镜三、ImageChops模块(图像合成)3.1、加法运算3.2、减法运算3.3、其它函数四、ImageEnhance模块(色彩...
免责声明:资料部分来源于合法的互联网渠道收集和整理,部分自己学习积累成果,供大家学习参考与交流。收取的费用仅用于收集和整理资料耗费时间的酬劳。 本人尊重原创作者或出版方,资料版权归原作者或出版方所有,...
提供几十种图像渲染/图像滤镜效果,包括像素级别的渲染,或者给图像蒙上特殊的蒙板效果。
《探索Flutter中的模糊毛玻璃滤镜效果:ImageFilter介绍使用和深入解析》的完整代码下载链接 https://blog.csdn.net/m0_69332898/article/details/136633981?spm=1001.2014.3001.5502
概述图片过滤模块(内含iOS和android)APICloud 的 imageFilter 模块是一个图片滤镜。本模块有图片过滤、图片压缩及获取图片信息的功能。模块接口文档来自于:APICloud 官方概述imageFilter模块封装了对图片按照指定...
Python3如何生成纯色图片,Python3生成图片源码分享 随机生成颜色,然后生成纯色图片源码 Python PIL库使用教程。ImageDraw,Image,ImageFont,ImageFilter
图像滤镜 ASM图表以图形方式概述了VHDL代码中正在执行的操作。 User_manual进一步详细说明了使用设备时的功能,规格和注意事项。 Gold_soln包含由Anshul Kumar教授提供的针对该问题的单独解决方案
本文实例讲述了Python使用PIL库实现验证码图片的方法。分享给大家供大家参考,具体如下: 现在的网页中,为了防止机器人提交表单,图片验证码是很常见的应对手段之一。这里就不详细介绍了,相信大家都遇到过。 现在...
Python3 使用pillow库生成随机验证码的代码如下所示: import random # pillow 包的使用 from PIL import Image,ImageDraw,ImageFont,ImageFilter #Image 负责处理图片 #ImageDraw 负责处理画笔 #ImageFont 负责...
来源: github/ImageFilter Licence: MIT 作者: 利用 stroyboard 和 xib 实现,通俗易懂。注释详细。
使用cuda加速处理图像滤波,加速效果可以达到30倍
Python第三方库无比强大,PIL 是python的一个d第三方图片处理模块,我们也可以使用它来生成图片验证码 PIL安装 命令安装: pip install pillow 下载源码安装: 复制地址 :...
使用Python,不调用API,手动实现图像滤波。
本Imagefilter 的matlab GUI程序设计在Matlab7.6(R2008a)上编译运行通过。
颜色分类leetcode ...更多的属性可能跟在文件名之后,其中之一通常是类标签。 例如,这里是上面提到的示例目录中文件的一部分: @relation butterfly_vs_owl @attribute filename string @attribute c