【python图像处理】图像的增强(ImageEnhance类详解)
2017-05-03 16:19
381 查看
python中PIL模块中有一个叫做ImageEnhance的类,该类专门用于图像的增强处理,不仅可以增强(或减弱)图像的亮度、对比度、色度,还可以用于增强图像的锐度。
具体见下面的例子:
结果如下:
原始图像
![](http://img.blog.csdn.net/20170503162320783?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvZ3VkdXJ1eXU=/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
亮度增强
![](http://img.blog.csdn.net/20170503162351220?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvZ3VkdXJ1eXU=/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
色度增强
![](http://img.blog.csdn.net/20170503162413283?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvZ3VkdXJ1eXU=/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
对比度增强
![](http://img.blog.csdn.net/20170503162434055?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvZ3VkdXJ1eXU=/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
锐度增强
![](http://img.blog.csdn.net/20170503162513736?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvZ3VkdXJ1eXU=/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
2017.05.03
具体见下面的例子:
#-*- coding: UTF-8 -*- from PIL import Image from PIL import ImageEnhance #原始图像 image = Image.open('lena.jpg') image.show() #亮度增强 enh_bri = ImageEnhance.Brightness(image) brightness = 1.5 image_brightened = enh_bri.enhance(brightness) image_brightened.show() #色度增强 enh_col = ImageEnhance.Color(image) color = 1.5 image_colored = enh_col.enhance(color) image_colored.show() #对比度增强 enh_con = ImageEnhance.Contrast(image) contrast = 1.5 image_contrasted = enh_con.enhance(contrast) image_contrasted.show() #锐度增强 enh_sha = ImageEnhance.Sharpness(image) sharpness = 3.0 image_sharped = enh_sha.enhance(sharpness) image_sharped.show()
结果如下:
原始图像
亮度增强
色度增强
对比度增强
锐度增强
2017.05.03
相关文章推荐
- 纯Python综合图像处理小工具(2)图像增强
- Python数字图像处理之霍夫线变换实现详解
- 【python图像处理】几何图形的绘制与文字的绘制(ImageDraw类详解)
- Python 图像处理详解
- 【python图像处理】图像的滤波(ImageFilter类详解)
- 【python图像处理】直线和曲线的拟合与绘制(curve_fit()详解)
- 图像处理中傅里叶变换以及频率域图像增强详解
- python数字图像处理之高级滤波代码详解
- python 简单图像处理(5) 缩放
- PictureStudio开发笔记03-PGM格式图像详解及处理方法
- OPENCV下针对IplImage实现图像增强处理
- python 简单图像处理(14) 灰度图腐蚀和膨胀,开运算、闭运算
- python 简单图像处理(4) 旋转
- python 简单图像处理(10) 空间域图像平滑
- python 简单图像处理(16) 图像的细化(骨架抽取)
- python 简单图像处理(11) 空间域图像锐化(边缘检测)
- python 简单图像处理(12) 伪彩色增强
- python 简单图像处理(7) 计算直方图
- python 简单图像处理(6) 错切
- 怎样使用Python图像处理?