栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

Gamma矫正

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Gamma矫正

在存储位数有限情况下,为了保存更多的光照信息:提升暗度存储的信息,把原来的亮度进行gamma2.2的矫正,即在保持0,1明亮度不变的情况下,增加暗度的存储位数

物理色阶,线性空间

人眼色阶(美术色阶),非线性空间

不同色阶下暗度信息存储的位数

中灰的更具背景不同显示也不同,相同灰度在不同背景下的显示情况,不要纠结中灰


伽马校正

图片中存储的都是非线性的人眼色阶下的图片,在使用过程中需要进行gamma矫正

gamma依旧为显示器的伽马值。

二极管显示器



二极管显示器是一个非线性的,为红色线条,让更多的暗度有更多的位数空间去存储
二极管显示器只带CRT Transfer Function, 所以输入必须为线性的,最终显示才可能正确。

最终在二极管显示器显示的过程中需要把其转化为线性色阶,显示器映射到人眼色阶。
如果不转化直接显示的话,显示颜色偏暗。

二极管显示器若不进行gamma矫正,其在显示时会进行一次 CRT Transfer Function操作,使得图片变暗。
二极管显示器只有对线性空间色彩下的图片才会有正确的显示

照相设备

照相机拍摄的图片在存储时为了存储若是非线性的

液晶显示器

液晶显示器用户可以自己调节,可以理解为都是线性,所以对于非线性的图片需要做gamma矫正, 如果不进行gamma矫正,其显示还是非线性的。

所以在液晶显示器上看上去正确的图片都是没有经过gamma矫正的,而真正经过gamma矫正的图片普遍偏亮

效果应用

在最终显示如果想模拟CRT Transfer Function,需要自行处理,属于后效。
在对图形做线性运算时,必须要进行gamma矫正,否则结果就是偏暗且不正确。

参考:
https://gameinstitute.qq.com/community/detail/124836
https://weibo.com/tv/show/1034:4319692282657843?from=old_pc_videoshow
https://www.olympus-lifescience.com/zh/microscope-resource/primer/java/digitalimaging/processing/gamma/

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/357996.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号