我正在写一个相机应用程序,无论环境光如何,都需要相同的曝光。不幸的是,setExposureCompensation()只能起到偏移量的作用。我可以关闭此自动调整功能吗?或者这是更多的用户前硬件更正?完全关闭自动曝光补偿?
6
A
回答
5
编辑:所以,对于Android 4.0及以上版本,有一个setAutoExposureLock(boolean)
应该为你需要的工作。它不允许您自己设置曝光,但在曝光确定之后,您可以将其锁定到当前曝光。但是,您需要通过检查isAutoExposureLockSupported()
来保护它,以确保设备支持该功能。
为了每次获得相同的实际曝光,您需要能够设置固定的ISO,快门速度和光圈。如您所说,曝光补偿只能从照相机自动确定的测光曝光补偿。据我所知,没有内置的方式来设置Android中的ISO,快门速度或光圈值。
+0
我知道这个帖子很旧,但是,我一直在寻找解决方案来设置曝光值。看起来设置曝光值是可行的。只需查看商店中的任何相机应用程序即可设置曝光值。 – pree 2014-07-08 19:42:42
0
你应该浏览所有的相机参数,看看是否有任何与ISO,快门速度和光圈有关。
例子:
Camera.Parameters params = mCamera.getParameters();
String sParams = params.flatten();
Log.d("TAG", "camera flatten: "+sParams);
相关问题
- 1. iPhone照片曝光补偿
- 2. 正则表达式到NFA [曝光] | [曝光] [曝光] [曝光] | [曝光] [曝光] [曝光] [曝光]
- 3. 图像均衡补偿光源
- 4. 补偿自动邮件中的时区
- 5. 使用OpenCV补偿自动白平衡
- 6. 控制相机的自动曝光
- 7. Android Camera2:自动对焦和曝光
- 8. 关闭自动完成
- 9. 关闭自动完成
- 10. facebook'like box'插件不会补偿标题/面被关闭
- 11. 自动完成“关闭”完全被忽略
- 12. php日期补偿
- 13. 如何在拍照时通过Java手机从Android手机摄像头获得曝光补偿等级?
- 14. Android活动没有完全关闭
- 15. 在ngInputTag中自动完成时自动补全自动补全=“false”控件失效
- 16. 补偿双重/浮动不准确
- 17. 关于applescript和曝光的问题
- 18. Eclipse未完全关闭ServerSocket
- 19. JFrame没有完全关闭
- 20. iOS相机:手动曝光持续时间,但自动ISO?
- 21. utop的自动补全
- 22. 补偿余量:在IE中为0自动
- 23. 关闭KendoUI自动完成上的HtmlEncode
- 24. 暂时关闭打字自动完成
- 25. 自动完成功能不会关闭
- 26. Xcode中关闭自动完成问题
- 27. Jquery自动完成关闭功能
- 28. 自动完成/填充不关闭
- 29. Excel VBA补偿函数
- 30. Win32 WriteProcessMemory()魔术补偿值
由于旧,因为这是,你可能已经移过这一点,但我已经更新了我的回答如下引用一个新的4.0+ API曝光锁定。 – kcoppock 2014-07-08 23:20:21