第47讲 Android Camera2 API AWB自动白平衡实战

本讲是Android Camera专题系列的第47讲,我们介绍Android Camera2 API专题的AWB自动白平衡实战,包括如下内容:

  1. 自动白平衡实战
  2. 手动白平衡实战

视频在线观看:

  •  极客笔记:极客笔记在线课程

加入知识星球与更多Camera同学交流
– 星球名称:深入浅出Android Camera
– 星球ID: 17296815

– 微信公众号:

第47讲 Android Camera2 API AWB自动白平衡实战_第1张图片

 

自动白平衡实战

设置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

你可能感兴趣的:(Android,Camera2,API详解,android,Camera)