正在阅读:相机打鸡血!教你如何释放手机拍照的潜力相机打鸡血!教你如何释放手机拍照的潜力

2019-06-10 00:15 出处:PConline原创 作者:Aimo 责任编辑:censi

  [PConline技巧]现在的手机拍照效果越来越好,不过是否已经好到了极致?那也未必。尽管不少手机上的摄像模组硬件规格奇高,但软件算法不一定能发掘出硬件的所有潜力。要如何才能让相机拍照的效果进一步提升?Google在安卓5.0中引入了Camera2 API,第三方APP可以利用这个接口,来控制摄像头模组的底层参数;而如果拍照APP的成像算法独到,则可以通过Camera 2 API来进一步提升成像质量。

  例如谷歌相机这个APP,关注手机拍照的朋友都知道它拥有神一般的HDR算法,可以大幅提升手机拍照的宽容度和弱光成像,目前开发者已经将它从Pixel设备上移植到了其他安卓设备当中;又例如FV-5这个相机APP,它是手动功能最强大的相机应用之一,可以自定义曝光时间、ISO、输入RAW等等。无论是谷歌相机还是FV-5相机,都需要Camera 2 API才能使用,或者完整发挥其功效。

  很多朋友可能看到这里,就已经跃跃欲试了,但尽管很多设备都已经用上了安卓5.0以上的系统,但可能处于兼容性等考虑,未必对Camera2 API有完善支持。要如何才能知道自己的设备是否支持Camera2 API?如果不支持,要如何开启?下面就一起来说说要如何才能开启Camera2 API,以释放手机拍照的潜力吧。

检测设备是否支持Camera2 API

  我们可以使用一款小工具“Manual Camera Compatibility Test”来进行检测。这款小工具会检查设备是否支持Camera2 API中引入的各种手动相机设置(手动对焦,WB,ISO,快门速度和RAW支持)。如果结果全绿,那么在API层面上设备就有了兼容谷歌相机的可能;如果有红的情况,那就需要进一步手动开启该API了。

谷歌相机 Camera2 API谷歌相机 Camera2 API
通过测试的情况(左)和不通过的情况

手动开启Camera2 API

  首先,需要确保设备已经获得了root权限。

  ·方法一

  利用设备管理器找到安卓System目录下的“build.prop”文件。

谷歌相机 Camera2 API
开启该文件

  打开它,加上这样的一行代码:

  persist.camera.HAL3.enabled=1

  保存文件,然后重启系统。

  ·方法二

  使用一款名为“Scene”的小工具。

  在Scene中找到“附加功能”,在“全部”的选项卡当中点击“通用功能”,找到“Camera2 HAL、EIS”开关,将其开启。

谷歌相机 Camera2 API谷歌相机 Camera2 API
打开“附加功能”

谷歌相机 Camera2 API谷歌相机 Camera2 API
在“通用功能”中开启相应开关

  使用了这两种方法后,如果能通过Manual Camera Compatibility Test的测试,那么就表明Camera2 API已经成功开启。另外要注意,某些设备开启这个特性可能会导致一些问题,例如自带相机崩溃等,不过这一操作是可逆的,出现问题后改回去即可。

  确认了设备开启Camera2 API后,就可以安装使用谷歌相机、FV-5相机这类拍照神器了。注意,某些版本的谷歌相机需要谷歌服务才能运行,而在国内安装谷歌服务框架会有一定的副作用——众所周知谷歌在中国是连不上的,因此,谷歌服务框架会向谷歌服务器连线,失败后不断重复,这就造成了额外的电量消耗。但并不是所有版本的谷歌相机都需要谷歌服务,这个难以一概而论,大家可以留意一下这点。

  谷歌相机(移植版)下载地址:点此下载

总结

  可见,如果你获得了root权限,开启Camera2 API并不复杂。而如果你无法获得root权限,或者是在不想动手,也可以等待设备的新固件推送——某些安卓机在更新系统后,会开启Camera2 API,用户也得以使用谷歌相机等更高质量的第三方拍照APP,希望安卓厂商们能够提供更完善的Camera2 API支持吧。

Scene软件版本:2.3.16Android软件立即查看

关注我们

最新资讯离线随时看 聊天吐槽赢奖品