双摄像头智能手机是relatively new in the market,但我想知道相机应用是否可以明确选择只使用一个镜头,或者手动检索每个镜头的单独输入。
我找不到专门为双镜头手机设计的任何Android API文档,所以我想这是一个难以覆盖或绕过的硬件/操作系统级实现。 Android's Camera HAL documentation page也未提及双镜头设备,但似乎确实加强了这一假设。 我对iOS没有太多经验,但我想这并不容易。
所以问题是 - 如果有的话,在Android或iOS上如何实现这样的任务?
编辑: 似乎在iOS中可以as explained here(感谢the4kman在评论中指出这一点)。所以我猜这个问题仅适用于Android。
答案 0 :(得分:3)
不同的供应商为他们的Android设备提供双摄像头,希望能够改善普通用户的照片质量,通常是针对特殊条件(如挑战性照明或自拍模式的扭曲)进行调整。每个供应商都使用专有技术来处理双摄像头,他们不想透露实施细节。他们支持的唯一公共界面是虚拟单镜头,或多或少符合Google规范。
这并不意味着您无法幸运地为某些特定设备解锁相机。使用照片模式,场景或其他参数时,可能会意外地为您提供仅通过双重设置的一个镜头的照片。
在极少数情况下,实际存在一些文档。例如。 2011 Evo 3D设备的HTC let you control立体声 vs。单声道设置。
另一个例子:this review意味着对于华为P9和P10,如果你选择单色模式,你实际上会得到一个相机的结果。
最近article给出了一些观点,了解不同制造商之间双摄像头的不同方法。