作者jhangyu (jhangyu)
看板MobileComm
标题[讨论] Port Google Camera HDR+ 资讯整理
时间Mon Oct 16 19:50:01 2017
有鉴於版上关於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,超过会闪退
以上是我使用的参数,如果其他网友愿意提供自己能使用的参数,我会再补充上去
-------------------------
感谢Scipk补充,我忘记补上了
後期的App第一次启动时预设不会启用HDR+,以便你进入设定调整成不会闪退的参数
第二次启动若没有调整设定即会套用预设的HDR+设定,这时就有可能造成闪退
另外设定内更改的参数要重新启动APP才会生效
若更改後造成闪退,直接进入手机的设定>应用程式>Camera>清除APP资料>重开APP即可
-------------------------
目前以我手上的装置测试,我猜想HDR+拍摄的过程分成两个阶段
先以短曝光+高ISO+RAW (DNG) 格式拍摄单张照片
分别对亮部和暗部进行调整避免过曝或是过暗 (有点类似LR里面的亮部-100,阴影+100)
接下来继续拍摄多张照片,对齐第一张照片进行多框降噪
所以有网友在S8上使用特定版本的移植APP会发现确实有"HDR"效果
但在暗处使用杂讯非常多即是因为APP的第一阶段使用短曝光+高ISO拍摄
而因为使用的SoC不一样所以原设定无法顺利进入第二阶段的多框降噪
要确认移植的Google Camera App是否真的成功启用HDR+算法需要观察
1.按下快门那瞬间是否有出现"Processing"字样
2.在亮度高反差场景是否有HDR效果
3.观察在暗处拍摄时杂讯量是否有明显的下降
三者特徵都有出现,才是HDR+演算法有完整的启动
以上资讯整理,欢迎大家讨论,我晚点吃完饭後再传几张测试照片~
------------------------------------
新增测试照:
https://goo.gl/d7KLEa
------------------------------------
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 101.10.34.166
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/MobileComm/M.1508154606.A.EBF.html
1F:→ bcs : 我是mgc 5.1 test2装s7拍完会有hdr processing 10/16 19:58
感谢提供资讯!我去装装看!
--------------------------
刚刚装好5.1 TEST3的结果,S7 Edge确实可以使用了!
不过目前没有全手动模式,预设自动模式的Brust应该只有设定三张
参考帧不够多,杂讯无法很好的消除,夜拍表现反而不如Note4X
就等B-S-G继续更新App罗!
3F:推 kashin : 推推 10/16 20:04
4F:推 MBAR : 推 10/16 20:07
5F:推 Yuwuen : 推推 10/16 20:10
6F:推 chanlan002 : 感谢!! 10/16 20:11
7F:推 tom282f3 : 推认真整理 10/16 20:16
8F:推 s91156 : 推 之前有调一些参数不过有点难看出差异 10/16 20:18
9F:推 free120 : 推 10/16 20:18
10F:推 Chdolodocha : 推推好详细 10/16 20:26
11F:推 chenernest : 推整理~ 10/16 20:49
12F:推 avans : 推认真的整理心得! 10/16 21:05
13F:推 Jr0000 : 感谢推....n8调的选项应该跟s8不一样 10/16 21:12
14F:推 abc0922001 : 感谢整理 10/16 21:12
15F:推 tom3333 : 推用心整理 10/16 21:13
16F:推 NomadShu : 好文 10/16 21:14
17F:推 chan : 用心 10/16 21:31
18F:推 mco520 : 感恩大大的用心 10/16 21:33
19F:推 eric525498 : 推整理 10/16 22:30
补一下照片
HDR+在光线充足的地方使用的参考帧少很多,似乎只有三张
白天颜色并不艳丽,和三星那种随便拍都很湛蓝的画面相比逊色很多
https://goo.gl/zYkhe3
实际上这个蓝色也比实际上肉眼看到的颜色淡一些
https://goo.gl/9N6K9i
而且色调曲线调的不是我喜欢的样子,感觉为了对比把"深色调"被压得太低
晚上表现就好多了,深色调压低的曲线刚好适合晚上
https://goo.gl/q7xqVh
https://goo.gl/a8sVDC
https://goo.gl/W3P4Xr
https://goo.gl/FSBRBJ
https://goo.gl/VAHkmr
https://goo.gl/WqvRr4
https://goo.gl/z8SBWA
取景的观景窗画面惨不忍睹,但是HDR+叠图好之後就变成能看的画面
https://goo.gl/iVFK9g
https://goo.gl/kYY4FT
https://goo.gl/TfxEhw
这台低阶机靠着Google Camera HDR+,晚上拍出来的东西终於能看了 O'_'O
20F:推 goenitz8 : 推用心 10/16 22:55
21F:推 jumper1128 : 大师出手 10/16 23:18
22F:推 aaaba : 请问ram几g? 10/16 23:23
3G而已,是说我想换4G RAM版,不过还是等Note 5X好了
23F:推 JANYUJEN : 万一note5不能用hdr+会不会造成4X涨价啊!? 10/16 23:49
24F:→ jhangyu : 应该不至於吧?知道这个App的人应该还没有很多 10/16 23:50
25F:推 tennyleaz : 请问原PO长截图用哪个App呢? 10/17 00:02
26F:→ jhangyu : MIUI9内建长截图功能 10/17 00:03
27F:推 tennyleaz : 刷了ViperOS,唯一怀念MIUI就是长截图QQ 10/17 00:08
28F:推 krrvincent : 推 10/17 00:27
29F:推 shiro919 : 推 10/17 00:32
30F:推 SciPK : 大推!参数改完要退出重开才会生效,若改到闪退, 10/17 01:07
31F:→ SciPK : 手机设定>应用程式>相机>清除资料/快取。 10/17 01:07
※ 编辑: jhangyu (122.116.126.155), 10/17/2017 01:13:47
32F:→ k1dave6412 : 检测的软体,android nogat 没用啊… 10/17 01:13
33F:推 retry3965 : 所以现在已经版本几了啊 10/17 01:30
34F:推 SciPK : 参数说明翻译 XDA Kisakuku 4.0 + 小米 5s 10/17 01:53
35F:→ SciPK : Nexus 6 低光下 HDR+ On 失效 10/17 01:54
36F:→ SciPK : Nexus 6P 最锐利、档案大、阴影偏绿 10/17 01:54
37F:→ SciPK : Pixel 2 XL 阴影偏红 10/17 01:54
38F:→ SciPK : Pixel XL (orig) 不锐利、档案小 10/17 01:55
39F:→ SciPK : Pixel XL (corr) 锐利、颜色自然 10/17 01:55
40F:推 chitsaijang : 推整理 10/17 02:13
41F:推 comicduo : 推 10/17 07:56
42F:推 liuiya : 推,下载试用中 10/17 08:26
43F:推 mRENm : 推 微风那张差好大啊 10/17 08:39
44F:推 MyStyle : 红米Note3不知道为什麽一直闪退…系统是RR 10/17 08:56
45F:推 anderson0815: 谁能越过sony的障碍 10/17 12:02
46F:推 henry8168 : 谢谢原 PO 和 SciPK 大的说明 ZF4(S630) 爽用中 10/17 12:41
47F:→ shedo : 室内实测觉得model选Pixel XL(corr)效果最好,夜景 10/17 21:30
48F:→ shedo : 还不知 10/17 21:30
49F:推 sugarplease : 感谢分享 10/22 05:27
50F:嘘 rosseforp113: hdr+启动不一定会出现processing 较新的camera conf 10/23 06:38
51F:→ rosseforp113: ig选项只有在强制hdr+情况下才会如此 自动则不会有 10/23 06:38
52F:→ rosseforp113: 照片一样会有hdr+效果 10/23 06:38
53F:推 rosseforp113: 帮推回来 这个整理赞赞赞 10/23 07:16
54F:推 rougemini19 : 请问一下叠图是什麽意思 该怎麽用啊 10/23 23:18
55F:推 pkp : hdr+ burst 小米max2 可开到52 10/25 19:40
56F:推 bowbowthru : 这篇很实用,推推 10/26 14:11
57F:推 g8903259 : 感谢教学,S8安装最新版成功!低光源下的表现真的很 10/27 16:13
58F:→ g8903259 : 棒 10/27 16:13
60F:推 ron0419 : 请问我的小米6照着上述开启了Camera2API後,也使用 11/23 12:47
61F:→ ron0419 : 网页里的Apk,为何会不能对焦? 11/23 12:47
62F:推 kyleptt : 我跟楼上有一样的问题,我的也是不能对焦,求解QAQ 12/18 00:43
63F:推 APC : 推 01/16 16:35
64F:推 blanco60 : 借串发问: 请问小米note5 在灌入Magisk 之後虽然 10/22 22:57
65F:→ blanco60 : 可以使用Google camera,但有没有其他的後遗症? 10/22 22:57
66F:→ blanco60 : 像是不能使用NFC,或是无法执行宝可梦之类的? 10/22 22:57