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 相关文章推荐
Linux下Python获取IP地址的代码
Nov 30 Python
Python基于checksum计算文件是否相同的方法
Jul 09 Python
在Django的视图(View)外使用Session的方法
Jul 23 Python
Python编程pygame模块实现移动的小车示例代码
Jan 03 Python
python tornado微信开发入门代码
Aug 24 Python
python2与python3爬虫中get与post对比解析
Sep 18 Python
pytorch1.0中torch.nn.Conv2d用法详解
Jan 10 Python
pytorch梯度剪裁方式
Feb 04 Python
Python3 操作 MySQL 插入一条数据并返回主键 id的实例
Mar 02 Python
Selenium+BeautifulSoup+json获取Script标签内的json数据
Dec 07 Python
python爬虫scrapy基本使用超详细教程
Feb 20 Python
Python获取字典中某个key的value
Apr 13 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 array_push()数组函数:将一个或多个单元压入数组的末尾(入栈)
2011/07/12 PHP
php图片加中文水印实现代码分享
2012/10/31 PHP
一个简洁的PHP可逆加密函数(分享)
2013/06/06 PHP
PHP精确到毫秒秒杀倒计时实例详解
2019/03/14 PHP
laravel 配置路由 api和web定义的路由的区别详解
2019/09/03 PHP
TNC vs IO BO3 第二场2.13
2021/03/10 DOTA
检测是否已安装 .NET Framework 3.5的js脚本
2009/02/14 Javascript
xheditor与validate插件冲突的解决方案
2010/04/15 Javascript
js中继承的几种用法总结(apply,call,prototype)
2013/12/26 Javascript
JS取request值以及自动执行使用示例
2014/02/24 Javascript
JavaScript返回网页中超链接数量的方法
2015/04/03 Javascript
JavaScript实现将文本框的值插入指定位置的方法
2015/08/13 Javascript
探析浏览器执行JavaScript脚本加载与代码执行顺序
2016/01/12 Javascript
EasyUI中在表单提交之前进行验证
2016/07/19 Javascript
Javascript实现代码折叠功能
2016/08/25 Javascript
jquery插件treegrid树状表格的使用方法详解(.Net平台)
2017/01/03 Javascript
详解前端构建工具gulpjs的使用介绍及技巧
2017/01/19 Javascript
nodejs个人博客开发第一步 准备工作
2017/04/12 NodeJs
JS中的一些常用的函数式编程术语
2019/06/15 Javascript
java直接调用python脚本的例子
2014/02/16 Python
Python中的多重装饰器
2015/04/11 Python
Python的Django框架中的数据库配置指南
2015/07/17 Python
Python----数据预处理代码实例
2019/03/20 Python
python opencv捕获摄像头并显示内容的实现
2019/07/11 Python
Python中SQLite如何使用
2020/05/27 Python
Omio美国:全欧洲低价大巴、火车和航班搜索和比价
2017/11/08 全球购物
英国最大的户外商店:Go Outdoors
2019/04/17 全球购物
Crocs波兰官方商店:女鞋、男鞋、童鞋、洞洞鞋
2019/10/08 全球购物
物流经理自我评价
2013/09/23 职场文书
车间主任岗位职责
2014/03/16 职场文书
企业法人代表任命书
2014/06/06 职场文书
小学生自我评价100字(15篇)
2014/09/18 职场文书
党员干部对十八届四中全会的期盼
2014/10/17 职场文书
运动会加油稿
2015/07/22 职场文书
聘任协议书(挂靠)
2015/09/21 职场文书
告诉你创业计划书的8个实用技巧
2019/07/12 职场文书