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 相关文章推荐
记录Django开发心得
Jul 16 Python
python自定义解析简单xml格式文件的方法
May 11 Python
Python线程指南详细介绍
Jan 05 Python
解决python3 json数据包含中文的读写问题
May 10 Python
python脚本监控Tomcat服务器的方法
Jul 06 Python
Python 生成 -1~1 之间的随机数矩阵方法
Aug 04 Python
使用Jupyter notebooks上传文件夹或大量数据到服务器
Apr 14 Python
Pytorch使用PIL和Numpy将单张图片转为Pytorch张量方式
May 25 Python
Django model重写save方法及update踩坑详解
Jul 27 Python
详解Python3 定义一个跨越多行的字符串的多种方法
Sep 06 Python
python 视频下载神器(you-get)的具体使用
Jan 06 Python
教你漂亮打印Pandas DataFrames和Series
May 29 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+oracle 分页类
2006/10/09 PHP
让你同时上传 1000 个文件 (一)
2006/10/09 PHP
php学习之运算符相关概念
2011/06/09 PHP
yii上传文件或图片实例
2014/04/01 PHP
PHP判断来访是搜索引擎蜘蛛还是普通用户的代码小结
2015/09/14 PHP
Zend Framework实现多服务器共享SESSION数据的方法
2016/03/22 PHP
ThinkPHP框架整合微信支付之JSAPI模式图文详解
2019/04/09 PHP
关于js datetime的那点事
2011/11/15 Javascript
JS返回上一页实例代码通过图片和按钮分别实现
2013/08/16 Javascript
js实现动态改变字体大小代码
2014/01/02 Javascript
javascript引擎长时间独占线程造成卡顿的解决方案
2014/12/03 Javascript
基于bootstrap3和jquery的分页插件
2015/07/31 Javascript
JS实现兼容性较好的随屏滚动效果
2015/11/09 Javascript
jquery实现全选、反选、获得所有选中的checkbox
2020/09/13 Javascript
Javascript基础_标记文字的实现方法
2016/06/14 Javascript
原生JS版和jquery版实现checkbox的全选/全不选/点选/行内点选(Mr.Think)
2016/10/29 Javascript
浅谈JavaScript中的apply/call/bind和this的使用
2017/02/26 Javascript
JavaScript代码实现简单计算器
2020/12/27 Javascript
[43:32]2014 DOTA2华西杯精英邀请赛 5 25 LGD VS NewBee第一场
2014/05/26 DOTA
Python 文件重命名工具代码
2009/07/26 Python
使用python获取CPU和内存信息的思路与实现(linux系统)
2014/01/03 Python
浅谈python import引入不同路径下的模块
2017/07/11 Python
python实现简易版计算器
2020/06/22 Python
只需7行Python代码玩转微信自动聊天
2019/01/27 Python
Python的Lambda函数用法详解
2019/09/03 Python
python 实现目录复制的三种小结
2019/12/04 Python
Python如何给你的程序做性能测试
2020/07/29 Python
利用简洁的图片预加载组件提升html5移动页面的用户体验
2016/03/11 HTML / CSS
Groupon法国官方网站:特卖和网上购物高达-70%
2019/09/02 全球购物
《母亲的恩情》教学反思
2014/02/13 职场文书
黄山导游词
2015/01/31 职场文书
会计工作岗位职责
2015/02/03 职场文书
档案工作个人总结
2015/03/03 职场文书
大学生实习推荐信
2015/03/27 职场文书
WINDOWS下安装mysql 8.x 的方法图文教程
2022/04/19 MySQL
win10蓝屏0xc0000001安全模式进不了怎么办?win10出现0xc0000001的解决方法
2022/08/05 数码科技