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 ip正则式
May 07 Python
Python操作MySQL简单实现方法
Jan 26 Python
Python用GET方法上传文件
Mar 10 Python
用python写的一个wordpress的采集程序
Feb 27 Python
基于python中staticmethod和classmethod的区别(详解)
Oct 24 Python
python针对不定分隔符切割提取字符串的方法
Oct 26 Python
Python实现点阵字体读取与转换的方法
Jan 29 Python
Python参数解析模块sys、getopt、argparse使用与对比分析
Apr 02 Python
python将邻接矩阵输出成图的实现
Nov 21 Python
五分钟学会怎么用python做一个简单的贪吃蛇
Jan 12 Python
Python爬虫入门案例之爬取去哪儿旅游景点攻略以及可视化分析
Oct 16 Python
通过Python把学姐照片做成拼图游戏
Feb 15 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
在Windows中安装Apache2和PHP4的权威指南
2006/10/09 PHP
php实现httpRequest的方法
2015/03/13 PHP
基于PHP+jQuery+MySql实现红蓝(顶踩)投票代码
2015/08/25 PHP
php pdo oracle中文乱码的快速解决方法
2016/05/16 PHP
PHP+redis实现的限制抢购防止商品超发功能详解
2019/09/19 PHP
JavaScript DOM学习第八章 表单错误提示
2010/02/19 Javascript
JavaScript学习笔记之获取当前目录的实现代码
2010/12/14 Javascript
jQuery实现的Email中的收件人效果(按del键删除)
2011/03/20 Javascript
JS中处理与当前时间间隔的函数代码
2012/05/23 Javascript
JQuery的AJAX实现文件下载的小例子
2013/05/15 Javascript
jquery遍历之parent()和parents()的区别及parentsUntil()方法详解
2013/12/02 Javascript
window.open打开页面居中显示的示例代码
2013/12/27 Javascript
js和jquery如何获取图片真实的宽度和高度
2014/09/28 Javascript
使用jQuery jqPlot插件绘制柱状图
2014/12/18 Javascript
js实现简单折叠、展开菜单的方法
2015/08/28 Javascript
理解javascript中的严格模式
2016/02/01 Javascript
基于javascript实现文字无缝滚动效果
2016/03/22 Javascript
从零开始学习Node.js系列教程之设置HTTP头的方法示例
2017/04/13 Javascript
angularjs实现上拉加载和下拉刷新数据功能
2017/06/12 Javascript
js学习总结_基于数据类型检测的四种方式(必看)
2017/07/04 Javascript
jQuery AJAX 方法success()后台传来的4种数据详解
2018/08/08 jQuery
JSON基本语法及与JavaScript的异同实例分析
2019/01/04 Javascript
JS计算两个数组的交集、差集、并集、补集(多种实现方式)
2019/05/21 Javascript
[02:00]DAC2018主宣传片——龙征四海,剑问东方
2018/03/20 DOTA
Python中实现远程调用(RPC、RMI)简单例子
2014/04/28 Python
处理Selenium3+python3定位鼠标悬停才显示的元素
2019/07/31 Python
Html5移动端div固定到底部实现底部导航条的几种方式
2021/03/09 HTML / CSS
匡威西班牙官网:Converse西班牙
2019/10/01 全球购物
办公室保洁员岗位职责
2013/12/02 职场文书
平面设计师工作职责范文
2013/12/03 职场文书
银行类自荐信
2014/02/04 职场文书
开展党的群众路线教育实践活动情况汇报
2014/11/05 职场文书
小学语文教师研修日志
2015/11/13 职场文书
解除租赁合同协议书
2016/03/21 职场文书
详解如何在Canvas中添加事件的方法
2021/04/17 Javascript
python编程学习使用管道Pipe编写优化代码
2021/11/20 Python