我通过以下方式使用 Camera2 API 制作了一个视频捕获应用程序this https://github.com/googlesamples/android-Camera2Video guide,
是否可以通过编程方式更改视频的亮度/对比度/曝光设置?我正在尝试拍摄一些低光照的视频片段,并且希望增加曝光度。
文档here http://developer.android.com/reference/android/hardware/Camera.Parameters.html似乎只适用于静态图片。
任何这样的视频捕获方式,使用Camera2 API?
您需要的所有配置都应该在CaptureRequest http://developer.android.com/reference/android/hardware/camera2/CaptureRequest.html,例如亮度here http://developer.android.com/reference/android/hardware/camera2/CaptureRequest.html#CONTROL_AE_EXPOSURE_COMPENSATION.
因此,要按照您遵循的指南来实现它,请参阅自述文件中列出的主要步骤的第 5 部分,您需要使用CaptureRequest.Builder
已创建here https://github.com/googlesamples/android-Camera2Video/blob/master/Application/src/main/java/com/example/android/camera2video/Camera2VideoFragment.java#L484设置您想要的所有配置CaptureRequest.Builder#set(Key<T> key, T value) http://developer.android.com/reference/android/hardware/camera2/CaptureRequest.Builder.html#set(android.hardware.camera2.CaptureRequest.Key%3CT%3E,%20T)以及来自的字段CaptureRequest http://developer.android.com/reference/android/hardware/camera2/CaptureRequest.html !
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)