我正在使用 android Camera2 API 进行自定义 AE 实现。当前的想法是将图像的平均亮度保持在某个灰度级(例如 128)。所以算法可以这样描述:
calculate currentEV (using current shutterSpeed, currentISO and aperture);
calculate meanBrightness (using image data);
calculate desiredEV (using currentEV, currentMeanBrightness and desiredMeanBrightness);
calculate desiredShutterSpeed and desiredISO (using desiredEV)
这个迭代算法是有效的。但如果与内置相比,它看起来相当缓慢和笨拙。我在 Internet 和 android 源代码中搜索了有关 Camera2 API 中的 3A 例程的信息,但找不到特定的内容。一些演示文稿提到了 3A 库。我想知道,它是否对所有 android 设备都是开源和标准的?或者我可以从哪里获得有关移动设备中自动曝光实施的信息?