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实现文件名批量替换和内容替换
Mar 20 Python
Python多线程下载文件的方法
Jul 10 Python
Python实现优先级队列结构的方法详解
Jun 02 Python
Python 使用requests模块发送GET和POST请求的实现代码
Sep 21 Python
详解Python map函数及Python map()函数的用法
Nov 16 Python
Python数据结构与算法之常见的分配排序法示例【桶排序与基数排序】
Dec 15 Python
tensorflow实现简单逻辑回归
Sep 07 Python
利用python提取wav文件的mfcc方法
Jan 09 Python
python里dict变成list实例方法
Jun 26 Python
Django中的模型类设计及展示示例详解
May 29 Python
Python通过kerberos安全认证操作kafka方式
Jun 06 Python
Vs Code中8个好用的python 扩展插件
Oct 12 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
PHP4.04简明安装
2006/10/09 PHP
Uchome1.2 1.5 代码学习 common.php
2009/04/24 PHP
PHP 字符截取 解决中文的截取问题,不用mb系列
2009/09/29 PHP
保存到桌面、设为桌面且带图标的PHP代码
2013/11/19 PHP
discuz加密解密函数使用方法和中文注释
2014/01/21 PHP
php_imagick实现图片剪切、旋转、锐化、减色或增加特效的方法
2014/12/15 PHP
详解PHP安装mysql.so扩展的方法
2016/12/31 PHP
validator验证控件使用代码
2010/11/23 Javascript
基于jquery的监控数据是否发生改变
2011/04/11 Javascript
基于豆瓣API+Angular开发的web App
2015/01/02 Javascript
jquery+Jscex打造游戏力度条
2020/09/12 Javascript
JavaScript实现图像模糊化的方法实例
2017/01/15 Javascript
JavaScript中闭包的详解
2017/04/01 Javascript
AugularJS从入门到实践(必看篇)
2017/07/10 Javascript
[01:46]DOTA2上海特锦赛小组赛英文解说KotlGuy采访
2016/02/27 DOTA
[25:45]2018DOTA2亚洲邀请赛4.5SOLO赛 Sylar vs Paparazi
2018/04/06 DOTA
pycharm 使用心得(六)进行简单的数据库管理
2014/06/06 Python
Python使用scrapy采集数据过程中放回下载过大页面的方法
2015/04/08 Python
python实现井字棋游戏
2020/03/30 Python
解决DataFrame排序sort的问题
2018/06/07 Python
python3读取csv和xlsx文件的实例
2018/06/22 Python
Python中Numpy包的安装与使用方法简明教程
2018/07/03 Python
python 画出使用分类器得到的决策边界
2019/08/21 Python
Django中自定义查询对象的具体使用
2019/10/13 Python
html5 canvas-2.用canvas制作一个猜字母的小游戏
2013/01/07 HTML / CSS
html5 Canvas画图教程(5)—canvas里画曲线之arc方法
2013/01/09 HTML / CSS
英国时尚配饰、珠宝和服装网站:KJ Beckett
2020/01/23 全球购物
大学军训自我鉴定
2013/12/15 职场文书
建筑工程毕业生自我鉴定
2014/01/14 职场文书
项目考察欢迎辞
2014/01/17 职场文书
网页美工求职信
2014/02/15 职场文书
技校毕业生个人学习的自我评价
2014/02/21 职场文书
大学军训感言400字
2014/03/11 职场文书
公证委托书
2014/08/01 职场文书
2014个人年度工作总结范文
2014/12/24 职场文书
浏览器常用基本操作之python3+selenium4自动化测试(基础篇3)
2021/05/21 Python