在Android相机中,我可以使用给定的方法设置曝光补偿并将相机锁定到最小
params = mCamera.getParameters();
params.setExposureCompensation(params.getMinExposureCompensation());
params.setAutoExposureLock(true);
但这仍然不是最低曝光率。在程序中,我通过将相机指向明亮的光源,然后单击按钮锁定相机曝光。然而,这不是一个好方法。有没有其他方法可以减少绝对最小值?
最新更新:Ios 8支持更好的最小曝光补偿
答案 0 :(得分:0)
S5和Nexus S都使用Qualcomm Snapdragon。您可以在AOSP中找到其HAL的代码。您可以修改此代码以允许较低的手动曝光级别。您甚至不需要在内核级别进行更改。
不,没有更简单的方法 - 无论是在Java还是使用NDK。
我想按照你描述的方式使用手电筒可以自动化(让SW决定何时锁定曝光,而不是按钮),并且可以用于更广泛的设备,而不需要更换系统库