zoukankan      html  css  js  c++  java
  • 对曝光的理解 autoExposure

    https://docs.unrealengine.com/en-US/Engine/Rendering/PostProcessEffects/AutomaticExposure/index.html

    自动曝光

    对应的表现是 从暗的房间到亮的地方 会整个变暗 (这样才能看到亮处细节,不然亮的地方就曝成特别白的颜色了,丢失了细节)

    反之亦然

    调整的是EV

    曝光值 定义的是快门速度和光圈大小 shutter 和f-number

    https://en.wikipedia.org/wiki/Exposure_value

    这个过程对应的是人眼的瞳孔 到亮的地方 变小 ev变小

    同样对应相机 到亮的地方照相要 调低 ev exposure value

    前序知识

    https://en.wikipedia.org/wiki/Film_speed#ISO

    iso-film speed 感光度

    shutter speed 快门时间

    f-number = 焦距/光圈直径 越大进光量越大

    Aperture光圈

    ev100

    exposure value for ISO100 film speed

    就是说在感光度是iso100(iso是个标准 )的情况下 的ev(调光圈和快门)

    The ISO (International Organization of Standards) 12232:2019 standard

    iso越高越亮

    算法先是histogram 

    用cs生成当前screen space 采样出来的 亮度值的范围(实际上用的是log(luminance)) 根据当前明暗 调整ev 做一个映射

    使最终颜色到合适的一个区域

    曝光补偿

    用自动测光自动改曝光会 让亮的地方 过暗 暗的地方过亮 都趋近于中间

    在这个基础上加个矫正 就是曝光补偿

     亮的地方增加一些

    暗的地方减少一些

    这部分的理解还是不太到位

  • 相关阅读:
    Vue 数组响应
    Vue 事件监听
    Vue 分支循环
    Vue 计算属性与方法
    Vue 属性与样式
    Vue mustache语法&常用指令
    vue 基本介绍
    linux(centos7) 安装nginx
    python 创建虚拟环境(一个独立的环境)
    Python标准库学习--->1、内置函数(1-10个)
  • 原文地址:https://www.cnblogs.com/minggoddess/p/13897852.html
Copyright © 2011-2022 走看看