Python图像的增强处理操作示例【基于ImageEnhance类】
作者:PHILOS_THU 时间:2022-02-12 04:31:46
本文实例讲述了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程序设计有所帮助。
来源:https://blog.csdn.net/guduruyu/article/details/71124837
标签:Python,图像,ImageEnhance
0
投稿
猜你喜欢
js中的for如何实现foreach中的遍历
2024-04-29 13:19:37
Python画图时如何调用本地字体
2023-08-02 08:51:31
在docker上安装运行mysql实例
2024-01-19 10:44:26
Python中变量的输入输出实例代码详解
2022-11-26 00:47:56
详解mybatis-plus实体类中字段和数据库中字段名不对应解决办法
2024-01-26 23:59:19
pycharm设置虚拟环境与更换镜像教程
2023-06-10 06:58:05
Python使用signal定时结束AsyncIOScheduler任务的问题
2022-12-19 21:28:11
js模拟实现Array的sort方法
2024-04-10 11:03:22
JS实现动态移动层及拖动浮层关闭的方法
2024-06-17 02:34:00
webpack多入口文件页面打包配置详解
2024-05-25 15:18:07
Python正则表达式和元字符详解
2021-02-26 02:54:19
SQL Server ISNULL 不生效原因及解决
2024-01-13 09:53:34
浅谈Python3中strip()、lstrip()、rstrip()用法详解
2021-04-13 04:18:00
1秒50万字!js实现关键词匹配
2024-05-02 16:18:04
分析python切片原理和方法
2021-04-19 21:39:03
使用vux实现上拉刷新功能遇到的坑
2024-04-28 09:25:18
如何利用Pandas删除某列指定值所在的行
2023-10-29 11:49:39
ASP中查询数据库记录写入XML文件示例
2007-08-23 13:12:00
django创建自定义模板处理器的实例详解
2022-07-29 19:50:00
Django 解决由save方法引发的错误
2022-04-07 06:06:56