[讨论] Port Google Camera HDR+ 资讯整理

楼主: jhangyu (jhangyu)   2017-10-16 19:50:01
有鉴于版上关于Google Camera HDR+相关资讯有点乱,在这里做一点整理
如果有错的话请大家补充,我会在整理在本篇下方
1.安装Port Google Camera的条件
移植App作者B-S-G有对3.1、4.X、5.1、5.0的Google Camera进行移植
其中3.1的移植版本可安装于Android 6.0上 (SDK 23)
4.X的(对应到移植版本号v1.1~4.0)则仅可安装在Android 7.0以上系统 (SDK 24,25)
目前仍在进行移植的5.1和5.0原目标系统是Android 8.0 (SDK 26)
但似乎仍可安装于Android 7.X的系统上
目前所有移植版本清单已有XDA网友整理于此:https://goo.gl/dM9EtH
如果无法下载,搜寻"档案名称+Android File Host"即可找到
要找最新版可找这个连结:https://goo.gl/GF8PhC
2.让App内观景窗内显示画面的条件
手机必须启用Camera2 API
如果手机本身是7.0系统,又以默认启用Camera2 API的话只要安装APP即可使用
而如果手机ROM是7.0,却无启用Camera2 API (如MIUI)则就必须要手动启用
启用方法有两种,其中一种是使用root权限编辑build.prop (可使用Build.prop编辑器)
加入/取代以下这行:
persist.camera.HAL3.enabled=1
存盘后重开机
另外一种是使用Magisk框架刷入安装Camera2API enabler:https://goo.gl/4GbPne
刷入后开机即可启动
(至于如何在小米系列手机解锁->刷入TWRP->刷入Magisk框架之后再补充)
需要检测Camera2 API是否有启动可安装以下APP:https://goo.gl/2uJvWy
3.成功启用HDR+叠图的条件
以下是我使用移植版号V4.0的使用参数,使用设备为红米Note4X:
http://i.imgur.com/TFNjRZS.jpg
(S7 Edge到现在仍无任何一个版本的移植App可成功启用...)
从原作者的Changelog里面可推知
Model:
影响使用的JPG Codec参数,我使用Nexus 6P,细节较多
Support Level Override:
非820/821, 835等没有Spectra ISP的处理器无法使用ZSL
必须使用Nexus_2015 (使用CPU处理),要不然无效果
使用820/821, 835应该可以尝试使用有ZSL的选项
Supported HW Level Back Camera:
我是使用Limited才有效果,其余无效果
Front Camera 所有选项皆无效果
Config Camera
应该牵涉到叠图的算法,选择不同config风格会有稍许改变
Buffers Size+Total imagereader image count
Buffer Size数量要小于Totoal imagereader image count
影响到在暗处采样的数量,数字设越高采样数越多
不过BF超过10之后叠图产生降噪效果似乎没有随着数字增加明显提升
(应该跟下面选项限制有关)
HDR+ brust frame count
似乎是按下快门那瞬间拍摄的帧数,红米Note 4X不能超过10,超过会闪退
以上是我使用的参数,如果其他网友愿意提供自己能使用的参数,我会再补充上去
作者: anderson0815 (女束攵)   2017-10-17 12:02:00
谁能越过sony的障碍

Links booklink

Contact Us: admin [ a t ] ucptt.com