本讲是Android Camera专题系列的第47讲,我们介绍Android Camera2 API专题的AWB自动白平衡实战。
更多资源:
资源 | 描述 |
---|---|
在线课程 | 极客笔记在线课程 |
知识星球 | 星球名称:深入浅出Android Camera 星球ID: 17296815 |
极客笔记圈 |
自动白平衡实战
设置AWB Mode
PopupView#switchToWhiteBalance
|--> CameraController2#setWhiteBalance
|----> CameraSettings#setWhiteBalance
AWB Lock
MainActivity#clickedWhiteBalanceLock
|--> Preview#toggleWhiteBalanceLock
|----> CameraController2#setAutoWhiteBalanceLock
手动白平衡实战
判断是否支持Manual WB
-
Available AWB Modes里面有OFF
-
支持manual post processing capability
色温转RGGB Gain公式
- https://tannerhelland.com/2012/09/18/convert-temperature-rgb-algorithm-code.html
设置R/G/B Gain
Preview#setWhiteBalanceTemperature
|--> CameraController2#setWhiteBalanceTemperature
|----> CameraSettings#setWhiteBalance