控制相机的自动曝光
Posted
技术标签:
【中文标题】控制相机的自动曝光【英文标题】:Controlling the Camera's Auto-Exposure 【发布时间】:2012-05-06 05:24:33 【问题描述】:我在android中编写了一个相机应用程序,并在两部android手机上对其进行了测试,在一部手机上,自动曝光在预览时效果很好,但在另一部手机上它根本不起作用。第一部电话仅在我调用 autoFocus() 方法时才有效。在后一部手机上,内置应用程序的自动曝光有效,但我的代码无效。有什么方法可以手动开始使用自动曝光吗?
【问题讨论】:
您要控制自动曝光还是自动对焦? 【参考方案1】:查看Camera类
Camera.Parameters getParameters()
并在Camera.Parameters类中检查这两个方法
int getExposureCompensation()
获取当前曝光补偿指数。
float getExposureCompensationStep()
获取曝光补偿步长。
在假设某些功能存在之前,您应该检查手机的相机功能
【讨论】:
以上是关于控制相机的自动曝光的主要内容,如果未能解决你的问题,请参考以下文章