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 操作MySQL详解及实例
Apr 30 Python
取numpy数组的某几行某几列方法
Apr 03 Python
Python类的继承、多态及获取对象信息操作详解
Feb 28 Python
python fuzzywuzzy模块模糊字符串匹配详细用法
Aug 29 Python
Python学习笔记之函数的参数和返回值的使用
Nov 20 Python
python中property和setter装饰器用法
Dec 19 Python
Python实现投影法分割图像示例(一)
Jan 17 Python
Python处理PDF与CDF实例
Feb 26 Python
PyInstaller将Python文件打包为exe后如何反编译(破解源码)以及防止反编译
Apr 15 Python
python 实用工具状态机transitions
Nov 21 Python
基于PyInstaller各参数的含义说明
Mar 04 Python
Python实现信息轰炸工具(再也不怕说不过别人了)
Jun 11 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中替换字符串中的空格为逗号','的方法
2014/06/09 PHP
php强大的时间转换函数strtotime
2016/02/18 PHP
php实现微信和支付宝支付的示例代码
2020/08/11 PHP
jquery foreach使用示例
2013/09/12 Javascript
nodejs实现的一个简单聊天室功能分享
2014/12/06 NodeJs
jQuery中andSelf()方法用法实例
2015/01/08 Javascript
PHP+jQuery实现随意拖动层并即时保存拖动位置
2015/04/30 Javascript
jQuery实现点击小图显示大图代码分享
2015/08/25 Javascript
js实现类似菜单风格的TAB选项卡效果代码
2015/08/28 Javascript
jquery如何获取元素的滚动条高度等实现代码
2015/10/19 Javascript
纯JS实现只能输入数字的简单代码
2017/06/21 Javascript
Django+Vue跨域环境配置详解
2018/07/06 Javascript
基于Vue实现可以拖拽的树形表格实例详解
2018/10/18 Javascript
在Vant的基础上封装下拉日期控件的代码示例
2018/12/05 Javascript
原生JS实现列表内容自动向上滚动效果
2019/05/22 Javascript
vuex中遇到的坑,vuex数据改变,组件中页面不渲染操作
2020/11/16 Javascript
详解阿里Node.js技术文档之process模块学习指南
2021/01/04 Javascript
python使用Tkinter实现在线音乐播放器
2018/01/30 Python
Python使用分布式锁的代码演示示例
2018/07/30 Python
python集合比较(交集,并集,差集)方法详解
2018/09/13 Python
详解如何在cmd命令窗口中搭建简单的python开发环境
2019/08/29 Python
对python中list的五种查找方法说明
2020/07/13 Python
python xlsxwriter模块的使用
2020/12/24 Python
如何用python开发Zeroc Ice应用
2021/01/29 Python
Python Spyder 调出缩进对齐线的操作
2021/02/26 Python
加大码胸罩、内裤和服装:Just My Size
2019/03/21 全球购物
LN-CC英国:伦敦时尚生活的缩影
2019/09/01 全球购物
毕业实习个人鉴定范文
2013/12/10 职场文书
社区活动邀请函范文
2014/01/29 职场文书
小学生国庆演讲稿
2014/09/05 职场文书
2014年电信员工工作总结
2014/12/19 职场文书
运动与健康自我评价
2015/03/09 职场文书
三十年同学聚会致辞
2015/07/28 职场文书
中秋节随笔
2015/08/15 职场文书
Mysql 如何查询时间段交集
2021/06/08 MySQL
springboot利用redis、Redisson处理并发问题的操作
2021/06/18 Java/Android