camera摄像原理之三:色温和自动白平衡
色温的定义:将黑体从绝对零度开始加温,温度每升高一度称为1开氏度(用字母K表示),当温度升高到一定程度时候,黑体便辐射出可见光,其光谱成份以及给人的感觉也会着温度的不断升高发生相应变化。于是,就把黑体辐射一定色光的温度定为发射相同色光光源的色温。
随着色温的升高,光源的颜色由暖色向冷色过渡,光源中的能量分布也由红光端向蓝光端偏移。值得注意的是,实际光源的光谱分布各不相同,而色温只是代表了能量的偏重程度,并不反映具体的光谱分布,所以即使相同色温的光源,也可能引起不同的色彩反应。人眼及大脑对色温有一定的生理和心理的自适应性,所以看到的颜色受色温偏移的影响较小,而camera的sersor 没有这种能力,所以拍出来的照片不经过白平衡处理的话,和人眼看到的颜色会有较大的偏差(虽然人眼看到的和白光下真实的色彩也有偏差)。
所以从理论上可以看出,随着色温的升高,要对色温进行较正,否则物体在这样的光线条件下所表现出来的颜色就会偏离其正常的颜色,因此需要降低sensor对红色的增益,增加sersor对蓝光的增益。
自动白平衡是基于假设场景的色彩的平均值落在一个特定的范围内,如果测量得到结果偏离该范围,则调整对应参数,校正直到其均值落入指定范围。该处理过程可能基于YUV空间,也可能基于RGB空间来进行。对于Sensor 来说,通常的处理方式是通过校正R/B增益,使得UV值落在一个指定的范围内。从而实现自动白平衡。
在自动白平衡中,容易遇到的问题是如果拍摄的场景,排除光线色温的影响,其本身颜色就是偏离平均颜色值的,比如大面积的偏向某种颜色的图案如:草地,红旗,蓝天等等,这时候,强制白平衡将其平均颜色调整到灰色附近,图像颜色就会严重失真。因此,通常的做法是:在处理自动白平衡时,除了做为目标结果的预期颜色范围外,另外再设置一对源图像的颜色范围阙值,如果未经处理的图像其颜色均值超出了该阙值的话,根本就不对其做自动白平衡处理。由此保证了上述特殊情况的正确处理。
camera摄像原理之三:色温和自动白平衡相关推荐
- camera摄像原理之三:色温和自动白平衡【转】
转自:http://blog.csdn.net/ghostyu/article/details/7912863 色温的定义:将黑体从绝对零度开始加温,温度每升高一度称为1开氏度(用字母K表示),当温度 ...
- Camera成像原理(raw图如何产生的)
1.前言 本文主要介绍了camera的成像原理和raw图像的生成原理,当然在此之前,我们先介绍camera基础知识 2.Camera基础知识 镜头(lens) 镜头实际上就是一个凸透镜,将外部的光线折 ...
- USB之Cyusb3014芯片原理之三GPIF原理(十一) 2022-03-08
Cyusb3014芯片原理之三GPIF原理 请参照GPIFII_Designer_User_Guide.AN65974第9节.AN87216以及(八)Cypress的技术支持之开发环境与应用架构学习关 ...
- 转一篇写的比较好的camera文档[Camera 图像处理原理分析]
色彩篇(一) 1 前言 做为拍照手机的核心模块之一,camera sensor效果的调整,涉及到众多的参数,如果对基本的光学原理及sensor软/硬件对图像处理的原理能有深入的理解和把 ...
- Camera 图像处理原理分析
http://blog.chinaunix.net/uid-24486720-id-370942.html 1 前言 做为拍照手机的核心模块之一,camera sensor效果的调整, ...
- Camera图像处理原理及实例分析 - 色彩篇
转自:http://blog.csdn.net/colorant/ 前言 做为拍照手机的核心模块之一,camera sensor效果的调整,涉及到众多的参数,如果对基本的光学原理及sensor软/硬件 ...
- 【Android camera】开发之三:深入理解相机ISP(图像信号处理)必看文章
目录 成像引擎 我们带着以下问题来了解isp 需要ISP模块的原因有2个方面 一个是镜头和Sensor的物理缺陷(不完美) 二是拍摄的光线条件多样,镜头和Sensor需要根据环境做适应(就像人眼要通过 ...
- Android Camera 摄像 demo
google 在Android 5.0推出 Camera2 这个类,用于替换 Camera,但是Camera2要求android sdk 最低版本为 minSdkVersion = 21 (5.0系统 ...
- Camera成像原理(二十四)
目前各大手机厂商每年都在推出各种关于手机摄像头的新卖点以求引起消费者关注.了解摄像头是怎样工作可以更好地帮助我们理解目前的消费级产品,其中摄像头工作的核心概念就是数字成像系统. 本期主要对数字成像 ...
最新文章
- Anaconda使用
- 交易所频频被盗,你该如何保护自己的数字资产?
- 四轴飞行器1.4 姿态解算和Matlab实时姿态显示
- Lucene 中的Tokenizer, TokenFilter学习
- 一体化机柜在县级支行机房标准化建设中的应用
- 洗澡或游泳等导致的耳朵进水的解决方案
- ajax 偶尔302,关于Ajax 中response出现302的一点见解
- python对浏览器的常用操作_selenium+python基本操作(02)
- 初等数论及其应用——中国剩余定理
- 深入理解Lock的底层实现原理
- Python到底能干什么
- java 垃圾回收 参数_JVM实用参数(五)新生代垃圾回收
- 使用file_get_contents下载图片
- Java占Linux超过xms,linux下分析java程序占用CPU、内存过高
- bzoj 1171 并查集优化顺序枚举 | 线段树套单调队列
- 最近win7更新后出现第二次打开IDE(delphi2007)的时候提示无法打开EditorLineEnds.ttr这个文件...
- 人生哲理枕边书——你应该知道的165个人生哲理
- 尼尔森十大交互设计原则
- 基于MATLAB的特征值与特征向量(附完整代码)
- windows上qt5.9下载安装教程