[讨论] 小米6使用GoogleCamera大幅提升拍照效果(不影响OTA)
本帖最后由 唸慈安 于 2018-5-24 23:23 编辑 首先简单的说说Google Camera(以下简称gcam),目前华为P20宣传的所谓AI防抖、手持超级夜景等等,2年前开始的骁龙820手机使用Google Camera就能做到。华为正是完全“学习”google的算法思路做的。这次P20是连CMOS都1:1复制的Google Pixel,且和1代pixel一样没有光学防抖,可以说是学习到骨子里了。 华为宣传的“AI防抖”的核心思路即是Google的HDR算法:短快门+多帧堆栈,配合图像对齐和去鬼影实现,和HDR之间是相辅相成的。想了解更详细的技术信息,可用搜索引擎搜索“google HDR+”。 前提要求: 1、机型:网上说法是骁龙820及之后的平台都可使用,即820/821/835/845的机型,目前反馈包括660(如小米note3)和625(如红米note4x)等全部都可以使用,简直全民神器 2、解锁并Root:因初次配置需要root权限执行命令,因此小米手机需要解锁手机(BL锁)并开启Root权限,但只需要官方Root即可,无需第3方REC及root(民间所谓的不完全Root) 本教程与网上搜到的主要区别是,无需修改system分区文件,因此不需要解锁system分区,也不影响增量OTA。只在首次操作时做简单配置,以后只要不清除手机数据就可一劳永逸地一直使用Google Camera。尤其是内测/体验版日更党的福音 虽然解锁要清数据,但只要解个锁也算一劳永逸了,毕竟拍照的提升是质的级别的,比没得用还是好太多。而小米自家的类HDR+,MIX2S上刚有个alpha版的,我估计离“可用”往快的说都还得半年以后的新机型,太遥远。 步骤: 1、下载并安装所需的3个app: 百度网盘:https://pan.baidu.com/s/1aWFw1TFwxnOPIRFDUk0mHw 密码:y5ax 分别是: (1)终端模拟器(用于第2步添加HAL3) (2)谷歌服务框架(请根据手机的android版本下载安装对应的apk) (3)修改版的Google Camera(请按您的机型下载对应的apk,文件名开头为经测试可使用的对应机型版本) 2、添加HAL3特性声明: !!!再说一次此步需要解锁并获得Root权限!!! (1)运行上面安装的app“终端模拟器”; (2)在超级终端的命令行界面,输入【su】回车(以下所有命令不包括中文中括号); (3)MIUI会弹出root权限被拒绝的消息通知,点击该通知进入root权限管理界面(如通知消失请:返回桌面->安全中心->应用管理->权限->ROOT权限管理),授予超级终端Root权限; (4)切换回超级终端app,命令行界面再次输入【su】回车,即已进入root权限;如果提示失败请检查以上Root权限获取步骤; (5)继续输入【setprop persist.camera.HAL3.enabled 1】回车(注意区分大小写及此命令中的2个空格),此步完成 (6)重启手机 3、小米Note3需额外设置(其他机型先跳过此步,有问题再尝试操作此步): 小米Note3需使用我提供的BSG版本(亲测大部分其他版本黑屏)并进行更多设置才可使用,否则会FC或HDR+不生效 (1)左上角 菜单->设置->B-S-G MOD settings -> Model,设为“Nexus 6”; (2)彻底杀死APP(打开多任务卡片->往上划掉app卡片)进程,再重新打开gcam; (3)主界面上方最右侧“闪光灯”按钮,设为“关闭闪光灯”(Note3使用HDR+时,开启自动闪光灯就会FC) 4、将Google Camera设置为夜景高画质: (1)相机主界面上方“HDR+”按钮->设为“HDR+ 增强”(部分版本为“开启 HDR+”或“HDR+ on”) (2)左上角 菜单->设置->高级(部分修改版为B-S-G MOD settings),HDR+ 指数(HDR+ parameters)设为最高(Super High)。 (3)彻底杀死APP(打开多任务卡片->往上划掉app卡片)进程重启 注:大部分设置修改都需重启app才生效 5、大功告成 已可正常使用Google Camera,且不影响后续增量OTA。(第2步需要使用的终端模拟器已可卸载) 已知问题: 1、多个反馈小米6默认设置后置相机黑屏,进入设置修改后置分辨率可临时解决。我手上没有小米6无法验证,各位可尝试寻找下解决方案。 update:经机油测试pixel3版本可以最高12M像素正常使用,请米6下载pixel3版本。 2、小米5开启HAL3后前置摄像头图像倒置:需要解锁system分区修改camera配置文件才能解决,详细请戳: 设置项指南: Correction of auto-exposure HDR+: 设置曝光参数倾向,默认为Off; G.Exposure * [X]:(BSG版本为Increase exp. to [X])为默认参数乘以[X]倍的曝光时间,可以提升暗光画质表现,降低噪点 Min.ISO:尽量以最低的ISO拍摄,拍摄后照片EXIF信息会尽量接近ISO100。此参数画面纯净度最高,但拍摄所需时间较长。(所得的照片画质会比P20系列的手持夜景高很多) Other: 如我提供的版本在你的设备上HDR+不能工作,请访问此网站尝试其他版本的Google Camera: https://www.celsoazevedo.com/files/android/google-camera/(推荐首选 Arnova8G2 和 BSG 的版本) 如何卸载? 直接卸载谷歌相机和谷歌框架即可;如开HAL3造成了前置摄像头倒置(如小米5)也不打算使用Google Camera,想取消HAL3 API支持,请: 使用Root Explorer进入/data/property目录,删除【persist.camera.HAL3.enabled】文件重启即可。 最后,转载请注明出处,多谢。 |