【发布时间】:2013-01-24 06:56:33
【问题描述】:
我想从相机获取亮度,我已经检查了解决方案(计算平均亮度) obtaining-luminosity-from-an-ios-camera
但是相机会自动设置曝光,所以如果将相机转向光源(例如灯泡),那么在第一次亮度非常高,但过了一段时间这个值会变低,因为曝光设置被改变了。我已经测试了锁定曝光,但这不是一个好的解决方案,因为如果在来自相机的图像较暗时锁定曝光,那么很少的光源被视为非常高的值。有什么方法可以获得亮度的绝对值吗? 我检查了应用光检测器,这个应用运行良好,曝光改变了,但亮度值稳定。
问候亚当
【问题讨论】:
-
也许它结合了曝光设置(假设您可以阅读此内容)和测量的亮度来估计绝对亮度。
-
同时我已经检查了它的方向是好的,我们可以读取曝光设置,但关键是如何正确组合曝光设置
-
使用反复试验来构建应用插入的查找表。
-
另外,您可能想尝试更快的基于 GPU 的方法,而不是迭代 CPU 上的每个像素(这可能有点慢):stackoverflow.com/questions/12168072/…
标签: ios camera average brightness