首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >从白基准中获取白平衡(K)

从白基准中获取白平衡(K)
EN

Stack Overflow用户
提问于 2013-07-13 12:01:02
回答 1查看 765关注 0票数 1

我正在寻找一个算法,计算色温(以K),这是用来设置在数码相机色温。作为输入,算法获取照片的白色区域(如果白平衡错误,则不是白色)。算法应该估计颜色的温度,直到白色区域变成真实的白色(我希望这是明确的我的意思)。

一种直接的算法是线性探测所有温度,例如设置温度->捕获一幅图像->检查白色区域的颜色,然后选择最佳匹配。

但是,假设我只能捕捉照片并在摄像机中设置颜色温度(例如,没有关于用于白平衡计算的颜色矩阵的信息,或者任何其他可以用于计算的信息),那么这是如何正确的呢?

致以敬意,

EN

回答 1

Stack Overflow用户

发布于 2014-01-24 22:46:15

首先,在数码摄影中,白平衡不是用白色区域完成的,而是用中间灰色完成的(可见光中的反射率正是18%,参见此18%的灰色卡片。)。

为了获得正确的白平衡,采样像素必须有一个RGB值#777777 (119,119,119),如果拍摄曝光良好(既不是曝光不足,也不是曝光过高)。在任何情况下,将满足在中性白色平衡的R=G=B,无论你射击你的相机或你的相机W/B设置时的色温光。

对于其他值,您可以采取一些采样器,并检查他们的色调曲线相机原始(它显示你的颜色温度在K)。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/17629986

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档