美文网首页
简介Gamma矫正,背景+原理

简介Gamma矫正,背景+原理

作者: _xuyue | 来源:发表于2019-08-22 17:26 被阅读0次

背景
在显像设备中,显像管中的电子束及图像亮度(因变量)与输入电压(自变量)并不是呈线性关系,而是呈指数关系,且指数大于1。这就导致,亮区的信息比预想的更亮,暗区的信息比预想的更暗。因此,我们对输入电压进行伽马矫正,经过一个新的指数函数,以设备伽马系数的倒数为指数。这样,最终呈现在图像上的亮度就是我们预想的值了。

原理
电视系统的gamma值为2.2,校正系数则未1/2.2≈0.45。
gamma矫正分为归一化-矫正-反归一化三步:

def gamma_Correction(x):
    y = (x + 0.5) / 256
    y = y**0.45
    y = y * 256 + 0.5

优化
既然每个输入的像素值都在0~255区间内,那可以预先计算每个值gamma矫正的结果,建立一个dict。对图像进行gamma矫正时,只需通过查表,得到输出值,避免重复计算。

参考链接
https://blog.csdn.net/wukery/article/details/77567933

相关文章

  • 简介Gamma矫正,背景+原理

    背景:在显像设备中,显像管中的电子束及图像亮度(因变量)与输入电压(自变量)并不是呈线性关系,而是呈指数关系,且指...

  • 伽马矫正(gamma)

    当初听到伽玛(Gamma),第一个念头是gamma一定是高科技时代的技术,没想到看了前辈写的文章后,才知道gamm...

  • 计算机视觉

    Gamma压缩 Gamma矫正一般用于平滑的扩展暗调的细节。 直方图均衡 步骤 对各亮度求PDF 对PDF求和得C...

  • RN(一)--背景原理简介

    此系列内容大多来自React Native视频课程,只是加以总结记录。以后章节中不再赘述。 一、RN之前的iOS开...

  • 简介直方图均衡,原理+背景

    背景: 希望找到一个映射函数,使得映射后的图像,各个像素值满足均匀分布。 原理: 这个映射函数是: 但是图像的像素...

  • FastThreadLocal详解

    FastThreadLocal的引入背景和原理简介 既然jdk已经有ThreadLocal,为何netty还要自己...

  • 吊打 ThreadLocal,谈谈FastThreadLocal

    1 FastThreadLocal的引入背景和原理简介 既然jdk已经有ThreadLocal,为何netty还要...

  • 吊打 ThreadLocal,谈谈FastThreadLocal

    FastThreadLocal的引入背景和原理简介 既然jdk已经有ThreadLocal,为何netty还要自己...

  • 自动对焦简介 背景、原理与实现

    自动对焦(Auto Focus)是一种于20世纪60年代发展起来的技术,主要在相机和其他光学设备上应用。其中需要许...

  • Flutter混编之路(目录)

    Flutter简介与项目背景 1. Flutter原理介绍 2. Flutter工程与Flutter SDK 3....

网友评论

      本文标题:简介Gamma矫正,背景+原理

      本文链接:https://www.haomeiwen.com/subject/nukosctx.html