Camera 的功能概览
中文名称 | English Name | 描述(Description) | 实现方式 | ||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
高动态范围图像 | HDR(High-Dynamic Range) | 不同曝光时间的LDR(Low-Dynamic)图像, 利用每个曝光时间相对应最佳细节的LDR图像来合成最终的HDR图像, 能够更好的反映出真实环境中的视觉效果. 在表现上可以使过暗的区域变亮,过亮的区域变暗,使得细节更加清晰. | 底层支持 | ||||||||||||||||||||||||
闪光灯模式调节 | Flash Mode | 闪光灯的模式调节, 在正常拍照模式下,可以支持: 开(on), 关(off), 自动(auto). 在视频录制模式下只支持: 开(on), 关(off). 闪光灯的支持实际有多种模式, 其在Android的Framework层有相关的描述.闪光灯总共支持5种模式:
|
底层支持 | ||||||||||||||||||||||||
摄像头切换 | Camera Switch | 设备有多个摄像头时,在不同摄像头之间的切换. 通过Camera.open 来打开一个摄像头. | 底层支持 | ||||||||||||||||||||||||
人脸检测 | Face Detect | 自动识别人脸, Android原生支持人脸信息检测, 但是支持功能比较少, 只支持检测到人脸的区域, 可靠度, 左眼的坐标, 右眼的坐标, 嘴部的坐标, 还有一些没有对上层开放的信息,如微笑角度, 微笑程度, 还有个 faceRecognised数据(不确定具体什么意思). 如果想实现更加详细的信息检测,只能依靠其他的方法来实现, 比如检测人的年龄信息, 等等. | 第三方支持 | ||||||||||||||||||||||||
连拍 | Continuous Picture | 连续拍照. 连续拍照在高通和MTK的实现机制是不一样的, 在MTK下 相机的 Paramater 通过设置一个参数 Continuous , 相机自动进入连续拍照模式. 这是MTK自己实现的, 在高通下,没有这样的参数, 高通实现连拍是连续调整takePicture实现的. | 高通或是MTK | ||||||||||||||||||||||||
相机对焦模式 | Focus Mode | 在Camera的Framework层的代码中可以查到Camera的对焦方式可以分为以下的 9 种:
|