本文实例讲述了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程序设计有所帮助。

python图像增强_Python图像的增强处理操作示例【基于ImageEnhance类】相关推荐

  1. Python-OpenCV对图像像素的遍历操作示例

    Python-OpenCV对图像像素的遍历操作示例 如果您想了解OpenCV-C++是如何遍历图像像图的,那么可以参看下面这个页面: https://www.hhai.cc/thread-110-1- ...

  2. python三维数据增强_python图像数据增强——imgaug (三)

    之前两章展示了最基本的imgaug的基础用法,以及一个较为全面的各种增强方法的展示,这里我们介绍在分割问题中的数据增强方法. 在分类问题中,输入为一张图像,输出为一个类别,在这种问题中,我们只需要对图 ...

  3. python批量实现图像数据增强(扩增)

    什么是数据扩增? 数据扩增是对数据进行扩充的方法的总称.数据扩增可以增加训练集的样本,可以有效缓解模型过拟合的情况,也可以给模型带来的更强的泛化能力. 通常在进行数据扩增操作的时候应该保持图像原本的标 ...

  4. 【python图像处理】图像的增强(ImageEnhance类详解)

    python中PIL模块中有一个叫做ImageEnhance的类,该类专门用于图像的增强处理,不仅可以增强(或减弱)图像的亮度.对比度.色度,还可以用于增强图像的锐度. 具体见下面的例子: #-*- ...

  5. python中os模块详解_Python OS模块(常见文件操作示例)

    1 Python 常见文件操作示例 2. 3. os.path 模块中的路径名访问函数 4. 分隔 5. basename() 去掉目录路径 , 返回文件名 6. dirname() 去掉文件名 , ...

  6. 目标检测:python实现多种图像数据增强的方法(光照,对比度,遮挡,模糊)

    图像数据增强的内容(可根据需要自定义选择): 1.直方图均衡化 2.clahe自适应对比度直方图均衡化 3.白平衡 4.亮度增强 5.亮度,饱和度,对比度增强 6.去除图像上的高光部分 7.自适应亮度 ...

  7. python 字符串替换_Python中的字符串替换操作示例

    这篇文章主要介绍了Python中的字符串替换操作示例,包括一则使用字符串模板string.Template的例子及一则使用正则表达式的例子, 字符串的替换(interpolation), 可以使用st ...

  8. python浮雕图片_python图像数据增强——imgaug (二)

    在这章我们展示一个涵盖了大部分数据增强方法的例子.这里有大量的代码,可能会引起部分读者的不适,但是大家可以主要看注释,以及最后的总结性的话语,在实际上使用的时候再详细的看具体的实现,有一些.from ...

  9. python图像对比度增强图片清晰度_Python 图像对比度增强的几种方法(小结)

    图像处理工具--灰度直方图 灰度直方图时图像灰度级的函数,用来描述每个灰度级在图像矩阵中的像素个数或者占有率. 例子:矩阵 图片来自网络,侵删! 上面图片的灰度直方图 python实现 #!usr/b ...

最新文章

  1. react select默认选项_reactjs – 如何为Picker提供默认的“Please select …”选项?
  2. golang安装grpc,timeout问题
  3. 免费CMS系统的广告如何去掉
  4. SPDK/PMDK/VTune Amplifier 2019中国峰会顺利落幕
  5. SM2258XT+B17A测试(焊接+开卡+测速+跑圈)
  6. 进度管理案例分析——常见问题及答案
  7. boost::asio 阻塞卡顿问题
  8. 单片机 舵机 SG90 舵机 控制原理 MSP432 单片机
  9. SCC(三):HEVC IBC
  10. 一行代码安装ROS/ROS2、解决rosdep问题、配置好环境
  11. 用户输入月份,判断这个月是哪个季节
  12. 基于 AndroidR QCOM IMS CALL 通话流程解析
  13. osm数据导入mysql_利用OpenStreetMap(OSM)数据搭建一个地图服务
  14. 联想 计算机无线网络设置方法,联想g400如何打开无线_联想G400s笔记本电脑无线开关在哪-win7之家...
  15. 怎么用python学习网站开发_2018年最好用的5个python网站开发框架
  16. 大一计算机系挂科,大一挂科和大三挂科,哪个后果更严重?实际差距不是一星半点...
  17. 【R语言】【1】初学R语言语法使用Rstudio编辑
  18. ef mysql 约定_EF 数据库连接约定(Connection String Conventions in Code First)
  19. python圣诞雪人
  20. 《java入门第一季》之面向对象(static关键字)

热门文章

  1. 关于 ABAP 调试器里的 16 进制值的显示问题
  2. 如何以可视化方式显示 Angular 应用构建后的 bundle 文件大小
  3. TypeScript class 构造函数和成员的初始化顺序
  4. 介绍一个 Windows 10 资源管理器的替代工具 - Explorer++
  5. shadow dom一个最简单的例子
  6. 发现四川科技馆在线网站修改用户设置页面的一个问题
  7. 一个filter引起的404错误
  8. SAP SD数据库表一览
  9. why we need getCoreClasses()
  10. how is SAP UI5 configuration.js loaded in the runtime