社区
机器视觉
帖子详情
图像的Gamma变换有什么直观的解释,它有什么应用?
lxp981818
2004-05-05 03:21:49
我说的Gamma变换的公式是这样的:
(gamma为参数,r,g, b为原图某象素,r',g',b'为目的像素)
r'= max(0,min(255,(r/255)^gamma * 255))
g'= max(0,min(255,(g/255)^gamma * 255))
b'= max(0,min(255,(b/255)^gamma * 255))
...全文
822
4
打赏
收藏
图像的Gamma变换有什么直观的解释,它有什么应用?
我说的Gamma变换的公式是这样的: (gamma为参数,r,g, b为原图某象素,r',g',b'为目的像素) r'= max(0,min(255,(r/255)^gamma * 255)) g'= max(0,min(255,(g/255)^gamma * 255)) b'= max(0,min(255,(b/255)^gamma * 255))
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
lxp981818
2004-05-08
打赏
举报
回复
谢谢
zzwu
2004-05-06
打赏
举报
回复
抱歉,以上的定性分析中有问题,还是以所介绍网页上的具体图形为准.
zzwu
2004-05-06
打赏
举报
回复
同意以上看法,利用以上公式可用来矫正显示器亮度的非线性.定性关系可由下面的推导得出:
看看gamma值的变化对函数关系(r,g,b)->(r',g',b')值的变化的影响:
当gamma=1时,
r'= max(0,min(255,(r/255)^gamma * 255))
= max(0,min(255,(r/255) * 255))
= max(0,min(255,r))
= max(0,r)
= r
同样可知 g'= g, b'= b,也即r,g,b成份都不变,因而亮度也不变
当gamma>1时,
r'= max(0,min(255,(r/255)^gamma * 255))
> max(0,min(255,(r/255) * 255))
= max(0,min(255,r))
= max(0,r)
= r
同样可知 g'> g, b'> b,也即r,g,b成份都变大,因而亮度也变大
当gamma<1时,
r'= max(0,min(255,(r/255)^gamma * 255))
< max(0,min(255,(r/255) * 255))
= max(0,min(255,r))
= max(0,r)
= r
同样可知 g'< g, b'< b,也即r,g,b成份都变小,因而亮度也变小
可以根据gamma值的变化来定量地画出(r,b,b)->(r',g',b')亮度变化的曲线,详见
http://www.zzwu.net/free/zzwu/gamma.htm
doubhua
2004-05-05
打赏
举报
回复
一种提高图像亮度的方法,但是是非直线的变换,更加适合人眼的观察方式。
Jia_Mua_Bian_Huan _restpjb_
图像
gamma
变换
_直方图_直方图亮度_直方图标定_源码.rar
标题中的“Jia_Mua_Bian_Huan_restpjb_
图像
gamma
变换
_直方图_直方图亮度_直方图标定_源码.rar”暗示了这是一个关于
图像
处理的项目,其中涉及到的关键技术包括
Gamma
变换
、直方图、直方图均衡化以及直方图标定。...
浅谈Python Opencv中
gamma
变换
的使用详解
Python是广泛使用的高级编程语言,以其简洁、易读的语法和强大的功能库受到...同时,对于想要深入了解计算机视觉和
图像
处理领域的学习者来说,
Gamma
变换
是一个很好的学习起点,它不仅简单,而且在实际
应用
中非常实用。
gamma
校正的c++实现
4. **执行
gamma
变换
**:
gamma
校正的核心就是对每个像素的灰度值进行幂运算。公式通常为`output = input^
gamma
`。这里的`input`是原始灰度值,`output`是校正后的灰度值。 5. **绘制灰度直方图**:为了可视化
gamma
...
浅谈Python Opencv中
gamma
变换
的使用详解.pdf
在
图像
处理领域,伽马
变换
是一种常见的
图像
增强技术,它能够改变
图像
的亮度和对比度,使得
图像
的视觉效果更加接近人类视觉系统对光线的感知。在Python的OpenCV库中,伽马
变换
是一个非常实用的功能,尤其适用于调整...
冈萨雷斯数字
图像
处理(第三版)matlab代码 图3.9 伽马
变换
总的来说,伽马
变换
是数字
图像
处理中的一个重要工具,它能够帮助我们调整
图像
的视觉效果,以满足特定的显示需求或改善
图像
质量。MATLAB作为强大的科学计算软件,为伽马
变换
提供了简便易行的实现方式。通过学习和实践...
机器视觉
4,499
社区成员
15,349
社区内容
发帖
与我相关
我的任务
机器视觉
图形图像/机器视觉
复制链接
扫一扫
分享
社区描述
图形图像/机器视觉
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章