Responsive image

安卓手机安装谷歌相机教程-适合小米OPPOVIVpO三星华为等手机

2024-09-12cy1620 阅读

什么是谷歌相机?
谷歌相机是由谷歌公司开发的内置于pixel系列手机中的原生相机app。除此之外的所有谷歌相机都是由全球民间开发者破解出来的不同版本,统称为移植版谷歌相机。
起初的谷歌相机同大部分相机app一样其实并没有太多的黑科技。2012~2013年可能更早些时候Apple Store上一款名为NightCam的相机app横空出世,暗光环境下只要稳定并给予其足够长的曝光时间,就能在20~60秒内直出一张较为纯净且明亮的夜景照片,这在当时已经远超人们的想像,也是多帧堆栈合成的开山鼻祖。后来这个app被谷歌公司收购并嵌入到了谷歌相机之中,也就是现在我们用到的夜视模式。进过不断探索和改进,演化出了至今无可撼动的多帧HDR算法,并进一步打造出了HDR+、HDR++、天文模式以及HDR+ULTRA。
本教程由一条简讯的距离大师编写,ROM基地转载收集,感谢大神为谷歌相机做出来的贡献

谷歌相机的适用性
对于那些对拍照质量有所要求的人群,因为喜欢使用手机拍摄,却又不满意手机系统相机成像质量和高度可玩性,谷歌相机似乎慢慢变成了一种刚需,也像是拯救系统相机的一根救命稻草。谷歌相机因为安卓系统的大众化使得移植工作变得有价值,也因为不同版本的安卓系统可使用的各个版本的谷歌相机较为丰富,同时对于多镜头的适配性较好,使得越来越多的人开始关注、使用并不断优化这一手机拍照的黑科技神器。
只要你的手机系统底层是安卓,并且是高通和联发科芯片,基本上都可以安装上谷歌相机。

如何找到适合自己设备的谷歌相机?

如何快速导入配置、成像库、降噪模型、AWB模型以及lut文件?

 

如何正确设置外围配置?
每个移植开发者在制作移植版谷歌相机的时候都会有自己的逻辑思路和不同的代码,所以很多时候虽然版本相同,但是设置的流程却不一样。正确的设置好外围配置也是一系列重要的步骤。
相机设置
基础机型一般以pixel6pro为分界,老机型一般选择之前的,新机型可尝试后面的,可调动拍照震动反馈
硬件等级根据cmos性能调整,一般选择level3,调动水平辅助线
构图配置是用于开启取景框水平辅助线和网格
其它可根据自己喜好做调整
高级设置
如果需要后期可开启raw选项,谷歌相机raw文件目前可支持raw10和raw16的多帧堆栈合成,保留了相片最原始的光影和细节,是纯粹的光学成像。缺点是体积巨大,色彩寡淡且容易导致白平衡和色彩失真。无法直接查看,需要通过后期lr或者ps等软件查看和修饰之后导出jpg或者dng图片。
最佳照片开启之后才能完全调出水平辅助线。
热像素模式作用与取景框,快速等同于零延时,细节多,噪点多;高质量噪点少,暗光分辨率低。
其它选项按需调整
镜头设置
agc一般情况下会自动匹配不同的镜头,但如果要精准匹配,需要在勾选之后单独进入每个镜头确认光圈、角度、和raw分辨率。

基础机型需要与前面设置的基础机型保持一致,方可调动拍照震动反馈
hdr+模型比较关键,其影响成片质量以及控制畸变,一般常选用pixel4/5a 5g
合并方法前面已介绍过,优先级低于libs,所以一般以成像库和配置文件为准,选择自动。
传感器逻辑控制成像质量,一般选择主摄高质量,不容易产生额外的紫边现象,搭载hmx传感器机型可选后摄超分辨率?hdr+帧数是比较关键的一点,帧数越高画面越纯净细节越好,一般设置到15帧会有一个质的提升,一般建议设置为15~20帧,再提高对于成像作用不大,反而会拖累成像速度。因为在相同的快门速度之下帧数越多,单帧所获得的曝光时间越短,质量就越差,越容易产生的丢弃帧的情况。?颜色设置一般选择同cmos的色彩转换,也就是cct,退而求其次选择Arnova、标准、模式1和k30 pro。自定义色彩转换默认值是谷歌相机的默认色彩值,可通过改变数值来校准色彩,相对复杂,一般不建议调整。
系数、饱和度、色相因人而异,根据自己肉眼感觉进行细微调整
降噪模型非常重要,一般选择同cmos的降噪模型,动态系数1,可根据ios自动调整降噪,如果没有同cmos的可选择相同或者临近尺寸的cmos降噪模型,同时动态系数设置为1。最简单的设置就是选择系统降噪模型,动态系数0。理想的降噪效果是没有彩躁和斑块,且不会丢失细节。
黑电平等级控制避免粉色和紫色现象,一般选择自动或者64,如果需要手动调整可查看调试日志提取。
分辨率修正可根据cmos的raw尺寸进行调整以修正原始的cmos分辨率
超分辨率照片无法提供更多细节,只能提升jpg分辨率,对于大型海报打印有效果。否则不建议开启。
快门和曝光控制ios和曝光时间的优先级,如果需要慢门拍摄,可增加单帧最大曝光时间,建议不超过1s
流配置是最容易导致黑屏、闪退以及成像失败的主要原因,一般情况下选择自动即可,但是有些机型的部分模式需要调整到EISv2/3或者其他值,需要自测调整。
开发者设置
一般不建议做调整,非常容易出现问题,且很多选项并不生效。属于更进阶的设置,有机会再聊。

谷歌相机取景框界面和使用介绍
安装好谷歌相机之后先给予足够权限,然后加载配置文件,导入第三方细节库,并点击选择好,导入降噪模型。之后依次做好相机设置、高级设置、镜头设置,返回取景框后进入自定义文件保存配置,所有步骤到此才算结束。

谷歌相机libs各项参数的自定义:
首先我们可以简单的将一张照片分解为点状、线状和面状,调整libs不同的函数值就可以影响到上面的几个维度。同时libs也决定了成像的细节、色彩、光影和质感,是最核心的成像算法。
主要设置:
A/B到底是什么?
a/b分别负责不同的域,其数值相互支撑和克制的关系较为复杂,需要同时合理的进行调整,且a尽量不走负值。
锐化a为小值(锐化半径)高深度锐化,b为大值低深度锐化。其并不完全等同于原始锐化a、b,译作清晰度可能更为恰当,因为其a值高于1比原始锐化a值高于1拥有更自然的清晰度表现。一般建议保持1不做调整。其影响线状。
空间a/b是两个模版,一个是高通降噪模版,一个是低通降噪模版,空间a、b在设置调节不同的函数值的时候既可以呈现细节,也可以起到降噪的作用,其影响点状。值越高,点状越明显,也越粗糙,值为0将变的没有质感且容易呈现虚化的锯齿感,细节丢失。一般只有在人像模式中进行调整,以0.125~1为佳,也可保持1不变,但需要保持相同数值同步进行调整,否则在暗光线环境下细节丢失。
色度,新亮度降噪同理也是两个模版,a是暗部,b是亮部,阈值难以自定义。色度值建议保持1而不做调整,否则容易出现彩躁。新亮度降噪a、b负责平衡彩色噪点,由于噪点是伴随细节而产生,不同的逻辑思路将会带来不同的噪点,但是如何调整只需记住,出现彩躁调b值,正负值皆有效。以上影响面状。
亮度a、b同空间类似即可呈现细节,制造噪点,也可进行控噪。当b值降为0及以下,或者a、b值同时调整,b将无法控制a,a值越高,画面越纯净,同时细节丢失,a值越小,细节保留越多,噪点也越多,同时会增加伽马效果。其影响面状。
时域a、b类似亮度,但其主要影响面状上噪点的整洁和平顺程度,值越高画面越纯净,细节丢失;值越低噪点越多越粗糙,负值将加重噪点。所以一般不建议调整到负值。如果细节不足,可尝试调节。
亮度降噪负责白色噪点控制。只要画面出现规则点状或不规则短线状白色噪点都可以调整这里降噪。其影响面状。
lut噪音修复无论何种配置,务必设置为4,过高细节丢失,低于4产生大量模糊彩躁。
饱和度值越高,色彩越鲜艳,反之越暗淡
ISO值限定最高值,影响画面整体曝光亮度,夜景模式一般设定在2000~3000,根据场景化做不同的设定。
高级设置
用户体验模式影响天文模式的曝光时长,如果需要进行天文夜拍,那么选择默认或者夜视,其它选项会导致曝光时长过短。
压缩合并dng(体积减少,细节丢失)、模糊预览(夜视闪退或不成像)、shast零延时(hdr++不成像),以上关闭
其余选择打开或默认数值即可
锐度设置
原始锐化a、b类似于锐化a、b,其值基本就是Raw的锐化,为了保证基本盘不变,所以一般不建议做调整。
锐角深度1为大深度锐化,负责纹理清晰度锐化
锐角深度2为小深度锐化,同样负责纹理清晰度
迷你锐度是提高锐化的主要调整参数,数值越低越柔和,反之越锐利
微距锐度也就是字面意思,作用在微距模式下的效果,类似原始锐化一样
柔和锐度就是在整个面上再加上一层较为柔和的锐化效果
压缩降噪主要平衡边缘锯齿感,一般需要数码变焦2以上才会呈现较为明显的锯齿感,可通过调整系数1和2来消除锯齿感
其它项目保持默认就好基本上不需要去做调整
重点说一下军刀锐化:
1是军刀边缘锐化,类似于对边缘进行描边处理,数值越大越明显,反之越朦胧
2是清晰度锐化,类似于锐化a、b
军刀对比度锐化属于细微程度的对比和锐化
曝光不讲都是字面意思,能调整光影就不要调整曝光
军刀设置
合并方法(算法关键点)
维纳滤波器:本质是使估计误差(定义为期望响应与滤波器实际输出之差)均方值最小化,是基于最小均方误差准则的最佳线性滤波方法,优点是运动伪影较少,边缘和色彩过渡自然,但是去噪的效果不太好,且不支持军刀算法。一般联发科芯片选择使用。
军刀合并:谷歌相机绝对的黑科技,对高通芯片支持较好。所有原相机拍不清楚或者拍不到的到了谷歌相机这却能轻松拿捏基本上都可归功于军刀算法。成像犀利,细节充足,成像速度快。
拜耳阵列:被广泛应用于CCD和CMOS相机上,支持军刀算法。其输出的RGB图像的像素点值,是根据当前点的1个、2个或4个邻域像素点的相同颜色的像素值获得的。降噪效果好,灵敏度高,成像速度较快。
RGB阵列:RGB颜色空间在表达颜色时的均匀性较差,且对人眼对颜色的敏感程度的模拟不够准确。一般来讲RGB阵列的灵敏度较低,细节较好,成像速度慢。
军刀运动修复
军刀算法是基于多帧堆栈合成,所以面对移动物体的帧难以对齐,往往容易产生拖影、伪影、边缘马赛克,这个时候就需要开启运动修复,一般数值越高越好。
RAW转YUV军刀
值越小细节越多越容易产生彩色噪点,默认值为1,越大越产生高斯模糊的朦胧感
军刀对比度
值越大纹理越突出,越小越柔和,适用于夜视模式下提高画面的清晰度以及人像模式的柔和质感。
军刀曝光调整
不同的军刀合并具有不同的值,优先1.5,2.5和10这三个值,合理的调整可以获得更多的细节,10虽然细节最多,也最容易产生移动马赛克
降噪控制
以0为分界,控制噪点的平滑,负值越小噪点越多,细节更好,值越大越朦胧
优化军刀色彩
主要是负责去除彩色噪点
图片处理
降噪处理
建议打开,可以更细微的降噪且不丢失细节
热像素抑制
可以有效消除暗光热像素噪点(表现为暗角的彩躁和亮点),对小底小光圈尤其有效。
丢弃帧
当我们查看调试日志的时候会发现,软件在后台处理多帧合成的时候往往会智能地舍弃一些曝光不匹配,清晰度不匹配的帧最终合成一张高质量的图片。默认就好。
降噪设置
平滑度和平滑效果类似于a、b,同时控制着亮度平滑和降噪平滑,值越高降噪越好,越朦胧,反之细节越多,噪点越多。是主要的降噪手段。
降噪调整:调整任意数值都可以释出细节和噪点,同时会提高伽马效果
拍照噪声点系数:有点嚼之无味弃之可惜的味道,以0为界,可以释出大量细节,却也会带出斑块噪点,且难以消除,负值越小细节越少,同时变得朦胧且出现彩躁;值越大细节也越少,同时变得朦胧,一般默认即关闭
亮度平滑就像刷墙一样对面状上的白色噪点也被叫做亮噪进行摸平,同时会抹除细节
降噪平滑同时控制彩色噪点和亮噪,效果类似于亮度降噪,值过高会产生高斯模糊。
光影设置
除雾调节通过细微提高对比度,使画面变得通透,值越小越泛白,越大越通透并且压制暗部曝光
清晰度值越小越柔和,越大对比度和清晰度越高
对比度1最直接改变对比度
伽马值越小画面越柔和且失去立体感,越大越清晰通透,同时会使部分色彩加深
失真
除雾调节2类似于黑色对比度,值越小黑色对比度越低,反之黑色越深沉。
高光补偿可以控制高光点的曝光,值越大越压制高光点得曝光,同时失去自然光影感
暗部补偿可以明显提升暗部曝光,同时使整体画面变亮且黑色对比度降低
灯光可以直接改变画面的明暗程度
灯光高光控制高光释放,同时改变整体亮度
HDR范围-控制暗面曝光
HDR范围+控制亮面曝光
HDR整体亮度作用类似灯光效果
HDR效果和效果强度控制HDR过度效果
白电平控制白色程度同时影响亮度
阴影调整类似于对比度,值越小阴影面积越大,亮度越低
亮度强度类似于灯光效果
高光和阴影饱和度可以细微调节不同曝光区域的饱和度,但阈值不好定义
细微降噪和军刀锐调
此2个选项一般不建议调整,除非降噪模型不起作用可进行细微降噪调整,军刀锐调与前面的军刀锐化有一定重叠。
自定义参数
如何获取hex地址和函数值?可以下载Agc toolkit,里面的书签栏内置了大量开发者破解的函数值,并且通过输入数值可以得到函数代码