▼摄像头不全
安装GCam或导入配置文件后,有可能出现无法选择副摄像头的问题,这是因为配置里的摄像头ID与硬件ID不匹配,需要修正配置文件里的摄像头ID并重新导入配置文件。
首先要确定实际的硬件ID:如果导入配置前副摄可用,则打开GCam设置-更多设置-镜头设置-选择镜头,记录下可用的副摄ID。例如三星Galaxy S20的长焦模组有两个ID,50(默认1.1x)与52(默认2x),建议使用52即可。如果导入配置前副摄就不可用,建议更换其他团队的GCam,或用Camera2Test.apk检测所有摄像头ID。
其次要修正ID并重导配置:将配置文件后缀名改成txt,用文本编辑器打开,搜索配置文件里两段带“camera_id”的代码,将副摄的实际ID替换进去,并删掉不需要的ID行。通常主摄ID=0,前置ID=1,超广ID=2,长焦ID五花八门,保留这些ID行即可。最后恢复配置文件后缀名,重新导入配置文件,就能选到副摄。
四、什么是GCam?针对新手上路,简单科补一下谷歌相机的基本概念。
▼什么是谷歌相机?
谷歌相机即Google Camera(缩写GCam),原本只是谷歌Pixel系列手机的原相机(stock camera),鉴于其HDR 技术太过牛逼,再加上谷歌应用的开放性,最终被坊间大神魔改适配到非谷歌手机上。
▼GCam是谷歌官方App么?
谷歌Pixel系列手机上预装的GCam确实是谷歌官方App,然而适配到其他机型的GCam,是基于官方GCam的魔改,已不属于谷歌官方App范畴。如无特殊说明,本文提到的GCam均指第三方魔改GCam。
▼GCam是一个App么?
GCam并非一款通用App,目前Google Camera Port Hub上有数十个开发团队在魔改GCam,每个团队都维护着多个版本,再加上坊间的二次魔改与适配,可以认为……有无数个GCam App。
即使针对同一款手机,也有若干个GCam可以选择,并没有绝对的最佳版本。
▼GCam的核心技术是啥?
传说中的HDR ,谷歌官方解释“Burst photography for high dynamic range and low-light imaging on mobile cameras.”,翻译成普通话就是“高速连拍 多张合成”,最终获得高动态范围且低噪点的照片。
事实上,近年来各家手机的“夜景算法”与“超分辨率算法”都是这个原理,只不过各家算法的触发门槛、连拍队列、合成方式与风格倾向不尽相同,因此采用同款硬件的不同手机出片画风千差万别。
▼GCam的意义!
与原相机相比,GCam具有更多的相机控制权限,从而提供更丰富的可能性与可玩性,各种海量参数直接放手给开发者与普通用户,有经验的玩家甚至可以私房定制自己的算法!
▼样张若干