Python中如何实现伽马变换在灰度图像处理分析?
- 内容介绍
- 文章标签
- 相关推荐
本文共计644个文字,预计阅读时间需要3分钟。
目录
1.介绍
2.代码实现
3.提升视频的亮度
1. 介绍 - 增强主要目的是对比度拉伸,将图像亮度较低的部位进行修正 - 增强方式是对单个像素点的变换,也是点对点的映射 - 形式目录
- 1. 介绍
- 2. 代码实现
- 3. 提升视频的亮度
1. 介绍
伽马变换主要目的是对比度拉伸,将图像灰度较低的部分进行修正
伽马变换针对的是对单个像素点的变换,也就是点对点的映射
形式为:
其中,s为输出的像素点的灰度值,r为输入像素点的灰度值。c 、 γ 为常数
γ 值不同的时候,对应的变换曲线如图,这里我们不关注具体函数的取值,而只是关注变换曲线的形状
通过观察可以发现
- γ > 1 的时候,会压缩暗区的对比度,抬高亮区的对比度。并且γ越大,效果越明显
- γ < 1 的时候,会提升暗区的对比度,压缩亮区的对比度。
本文共计644个文字,预计阅读时间需要3分钟。
目录
1.介绍
2.代码实现
3.提升视频的亮度
1. 介绍 - 增强主要目的是对比度拉伸,将图像亮度较低的部位进行修正 - 增强方式是对单个像素点的变换,也是点对点的映射 - 形式目录
- 1. 介绍
- 2. 代码实现
- 3. 提升视频的亮度
1. 介绍
伽马变换主要目的是对比度拉伸,将图像灰度较低的部分进行修正
伽马变换针对的是对单个像素点的变换,也就是点对点的映射
形式为:
其中,s为输出的像素点的灰度值,r为输入像素点的灰度值。c 、 γ 为常数
γ 值不同的时候,对应的变换曲线如图,这里我们不关注具体函数的取值,而只是关注变换曲线的形状
通过观察可以发现
- γ > 1 的时候,会压缩暗区的对比度,抬高亮区的对比度。并且γ越大,效果越明显
- γ < 1 的时候,会提升暗区的对比度,压缩亮区的对比度。

