文章目录

  • 1 什么是Gamma变换
  • 2 为什么进行Gamma变换

1 什么是Gamma变换

Gamma变换是对输入图像灰度值进行的非线性操作,使输出图像灰度值与输入图像灰度值呈指数关系:

这个指数即为Gamma。

Gamma变换就是用来图像增强,其提升了暗部细节,简单来说就是通过非线性变换,让图像从暴光强度的线性响应变得更接近人眼感受的响应,即将漂白(相机曝光)或过暗(曝光不足)的图片,进行矫正。

经过Gamma变换后的输入和输出图像灰度值关系如图1所示:横坐标是输入灰度值,纵坐标是输出灰度值,蓝色曲线是gamma值小于1时的输入输出关系,红色曲线是gamma值大于1时的输入输出关系。可以观察到,当gamma值小于1时(蓝色曲线),图像的整体亮度值得到提升,同时低灰度处的对比度得到增加,更利于分辩低灰度值时的图像细节。

【深度学习入门到精通系列】Gamma变换(校正)相关推荐

  1. 【深度学习入门到精通系列】阿里云人工智能平台的使用方法

    文章目录 1 概述 2 获取密钥方法 3 Python SDK 4 demo 1 概述 接口易用 标准化接口封装,大大降低研发人力投入 稳定可靠 服务可靠性99.99%:全球多机房部署,服务全球化:单 ...

  2. 【深度学习入门到精通系列】医学图像预处理—CLAHE变换代码

    import cv2mri_img = cv2.imread('./images/cla.png')lab = cv2.cvtColor(mri_img, cv2.COLOR_BGR2LAB)lab_ ...

  3. 【深度学习入门到精通系列】Deep Q Network

    文章目录 1 什么是 DQN 2 DQN 算法更新 (Tensorflow) 3 DQN 神经网络 (Tensorflow) 4 DQN 思维决策 (Tensorflow) 1 什么是 DQN 我们使 ...

  4. 【深度学习入门到精通系列】 深入浅出强化学习 Sarsa

    文章目录 1 什么是 Sarsa 2 Sarsa 算法更新 3 Sarsa 思维决策 4 什么是 Sarsa(lambda) 5 Sarsa-lambda 1 什么是 Sarsa 同样, 我们会经历正 ...

  5. 【深度学习入门到精通系列】对抗样本和对抗网络

    文章目录 1 概述 2 对抗样本 3 对抗网络 1 概述 所谓对抗 样本是指将实际样本略加扰动而构造出的合成样本,对该样本,分类器非常容易将其类别判错,这意味着光滑性假设(相似的样本应该以很高的概率被 ...

  6. 【深度学习入门到精通系列】进化策略 (Evolution Strategy)

    文章目录 1 什么是进化策略 (Evolution Strategy) 2 简单实现 2.1 和遗传算法的异同 2.2 代码 3 (1+1)-ES 4 Natural Evolution Strate ...

  7. 【深度学习入门到精通系列】神经进化 (NeuroEvolution)

    文章目录 1 什么是神经网络进化 (Neuro-Evolution) 2 神经进化 3 NEAT 监督学习 4 NEAT 强化学习 5 Evolution Strategy 强化学习 1 什么是神经网 ...

  8. 【深度学习入门到精通系列】开始恢复更新通知~!

    因为放假在家基本不学习哈哈,但是快要开学了,准备开始更新了,我会尽量保持一周3到4篇高质量文章的频率,欢迎大家订阅呀-!! 附上我的微博: ID:LiXiangDL 有问题欢迎打扰!

  9. 【深度学习入门到精通系列】Python批量实现图像镜像翻转

    ''' Python批量实现图像镜像翻转 函数:DataAugment() 函数功能:扩大数据量 输入参数:dir_path----图片库路径 '''import cv2 import os impo ...

最新文章

  1. linux sed命令替换目标字符串所在行整行为给定值
  2. No changes detected解决方案
  3. qt做的接收串口数据并显示曲线_QT无人机地面站设计与制作
  4. Oracle DBA课程系列笔记(16)
  5. 15 位健在的牛叉程序员,你知道哪几位?
  6. matlab里用fix函数,Matlab基本函数-fix函数
  7. 二分匹配和一般图匹配
  8. 计算机接口cad图,贴片机CAD图纸
  9. redis过期策略及定期策略配置
  10. php中文字怎么上下居中,word文档表格文字怎么上下居中对齐
  11. JavaScript在线手册
  12. C语言递归函数 写一个程序实现一个函数PrintN,使得传入一个正整数为N的参数后,能顺序打印从1到N的全部正整数
  13. AJAX 请求 NIDE 搭建简单服务
  14. python解一元二次方程ax^2+bx_python 练习题:定义一个函数quadratic(a, b, c),接收3个参数,返回一元二次方程ax^2+bx+c=0的两个解...
  15. 离散数学 (II) 习题 8
  16. 万维全自动题库c语言,万维全自动考试系统操作手册.doc
  17. Linux命令:wget
  18. 2021-2027全球与中国李子提取物市场现状及未来发展趋势
  19. java求一个数的因子
  20. 修改android 系统设置 android 版本

热门文章

  1. insightface mxnet训练 旧版
  2. F-Strings:超级好用的Python格式字符串!!
  3. libtorch 调用pytorch模型
  4. VS2015编译Boost1.64
  5. C2371 “imaxdiv_t”: 重定义;“_abs64”: 重定义;不同的链接
  6. 使用VGG训练Imagenet
  7. for循环的一种加速方法
  8. php接收多层数组中文乱码解决
  9. mysql 截断表_入门MySQL——基础语句篇
  10. php函数find的用法,c语言find函数的用法详解