Python图像的增强处理操作示例【基于ImageEnhance类】


Posted in Python onJanuary 03, 2019

本文实例讲述了Python图像的增强处理操作。分享给大家供大家参考,具体如下:

python中PIL模块中有一个叫做ImageEnhance的类,该类专门用于图像的增强处理,不仅可以增强(或减弱)图像的亮度、对比度、色度,还可以用于增强图像的锐度。

具体见下面的例子:

#-*- 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()

结果如下:

原始图像

Python图像的增强处理操作示例【基于ImageEnhance类】

亮度增强

Python图像的增强处理操作示例【基于ImageEnhance类】

色度增强

Python图像的增强处理操作示例【基于ImageEnhance类】

对比度增强

Python图像的增强处理操作示例【基于ImageEnhance类】

锐度增强

Python图像的增强处理操作示例【基于ImageEnhance类】

更多关于Python相关内容可查看本站专题:《Python数学运算技巧总结》、《Python图片操作技巧总结》、《Python数据结构与算法教程》、《Python函数使用技巧总结》、《Python字符串操作技巧汇总》及《Python入门与进阶经典教程》

希望本文所述对大家Python程序设计有所帮助。

Python 相关文章推荐
在Python中操作日期和时间之gmtime()方法的使用
May 22 Python
python脚本内运行linux命令的方法
Jul 02 Python
python查看zip包中文件及大小的方法
Jul 09 Python
Python循环语句中else的用法总结
Sep 11 Python
python itchat实现微信好友头像拼接图的示例代码
Aug 14 Python
python绘制简单折线图代码示例
Dec 19 Python
pandas DataFrame数据转为list的方法
Apr 11 Python
python实现给scatter设置颜色渐变条colorbar的方法
Dec 13 Python
Pandas缺失值2种处理方式代码实例
Jun 13 Python
详解Python中Pyyaml模块的使用
Oct 08 Python
python 对一幅灰度图像进行直方图均衡化
Oct 27 Python
python实现简单倒计时功能
Apr 21 Python
Python多图片合并PDF的方法
Jan 03 #Python
python对于requests的封装方法详解
Jan 03 #Python
python使用suds调用webservice接口的方法
Jan 03 #Python
Python调用服务接口的实例
Jan 03 #Python
Python2和Python3之间的str处理方式导致乱码的讲解
Jan 03 #Python
python requests 库请求带有文件参数的接口实例
Jan 03 #Python
Python图像处理之颜色的定义与使用分析
Jan 03 #Python
You might like
PHP模拟SQL Server的两个日期处理函数
2006/10/09 PHP
AJAX for PHP简单表数据查询实例
2007/01/02 PHP
Windows Apache2.2.11及Php5.2.9-1的安装与配置方法
2009/06/08 PHP
php smarty模版引擎中的缓存应用
2009/12/11 PHP
php下连接ftp实现文件的上传、下载、删除文件实例代码
2010/06/03 PHP
Yii2中OAuth扩展及QQ互联登录实现方法
2016/05/16 PHP
php实现通过soap调用.Net的WebService asmx文件
2017/02/27 PHP
CodeIgniter框架钩子机制实现方法【hooks类】
2018/08/21 PHP
PHP的imageTtfText()函数深入详解
2021/03/03 PHP
CSS3画一个阴阳八卦图
2021/03/09 HTML / CSS
悄悄用脚本检查你访问过哪些网站的代码
2010/12/04 Javascript
jquery live()调用不存在的解决方法
2014/02/26 Javascript
jQuery实现延迟跳转的方法
2015/06/05 Javascript
jQuery使用drag效果实现自由拖拽div
2015/06/11 Javascript
javascript检查浏览器是否已经启用XX功能
2015/07/10 Javascript
20行js代码实现的贪吃蛇小游戏
2017/06/20 Javascript
js实现图片懒加载效果
2017/07/17 Javascript
Vue中使用ElementUI使用第三方图标库iconfont的示例
2018/10/11 Javascript
js中this的指向问题归纳总结
2018/11/28 Javascript
详解Vue 换肤方案验证
2019/08/28 Javascript
vue 解决路由只变化参数页面组件不更新问题
2019/11/05 Javascript
python常用知识梳理(必看篇)
2017/03/23 Python
python中使用正则表达式的连接符示例代码
2017/10/10 Python
python读写csv文件并增加行列的实例代码
2019/08/01 Python
python协程gevent案例 爬取斗鱼图片过程解析
2019/08/27 Python
keras 获取某层的输入/输出 tensor 尺寸操作
2020/06/10 Python
sklearn和keras的数据切分与交叉验证的实例详解
2020/06/19 Python
Django crontab定时任务模块操作方法解析
2020/09/10 Python
Python用SSH连接到网络设备
2021/02/18 Python
Hunkemöller西班牙:欧洲最大的内衣连锁店
2018/08/15 全球购物
PatPat德国:妈妈的每日优惠
2019/10/02 全球购物
介绍一下Make? 为什么使用make
2013/12/08 面试题
故宫导游词
2015/01/31 职场文书
导游词之黄帝陵景区
2019/09/16 职场文书
OpenCV3.3+Python3.6实现图片高斯模糊
2021/05/18 Python
教你怎么用python selenium实现自动化测试
2021/05/27 Python