转载自技术科普丨平台效果调试篇5-Green zone

嫩绿、或翠绿、或碧绿、或墨绿的一簇簇绿植,总是让人挪不开眼睛。它不仅是摄影者的最爱,也是camera效果调试的重点。对于绿植的效果调试,平台有一种专门的调试模块——Green zone。

Green zone 是什么?

Green zone,我们也叫绿区,绿区功能是平台算法针对绿色植物的一个专门算法,用于调试绿色植物的饱和度和色彩,使绿植看起来更鲜艳,逼真。

在《平台调试的第一课-灰区和权重》文章中我们有说过,平台是通过落点来判断色温,但是当一幅图像中绝大多数是绿值时,如下图,AWB落点就会集中在灰区左下方,这样会使色温判定点往左下移动,导致色温判断错误。加入绿区策略不仅可以解决这个问题,而且还能使绿植的色彩有更完美的还原。

那么Green zone 如何使用呢?

如上图

上面一个梯形框为阴影下绿植处理区域,下面一个梯形框为阳光下的绿植处理区域,当区域内的AWB落点多至一定比例时,绿区算法就会生效。

Green zone的调节主要涉及如下参数:

/* Green */
{
1, /* Green Projection Enable */
// 绿区使能
-4, /* Green Zone Offset BG */
//控制绿区整体的上下位置(BG指坐标系)
0, /* Green RG Offset Top H */
//控制上梯形绿区框的左右位置(RG指坐标系)
18, /* Green RG Offset Bottom H */
//控制下梯形绿区框的左右位置(RG指坐标系)
2.400000f, /* Slope Factor M */
//越大绿色偏黄,越小越偏蓝(下梯形绿区框)
2.400000f, /* Slope Factor M Shade */
//越大绿色偏黄,越小越偏蓝(上梯形绿区框)
}

我们来看下三个绿区位置控制参数的调节实际效果:

①修改/* Green Zone Offset BG */,加大该值,绿区整体向上移动。

②修改/* Green RG Offset Top H */,加大该值,绿区上梯形向右移动。

③修改/* Green RG Offset Bottom H */,加大该值,绿区下梯形向右移动。

Green zone的调节效果如何?

该案例绿植是在阴影环境下拍摄的,我们可以看到绿植表面暗淡无色。观察落点情况,在两个梯形绿区框内的落点非常少,导致绿区策略没有生效。

根据我们上面学的知识来做一下调试,我们选取几个关键要素:梯形绿区落点少,阴影,绿植颜色暗淡。

基于这三点,我们要做的调整如下:

① 调节上梯形框落点数量(阴影下绿植处理区域)

② 调节上梯形框参数进行颜色调节

讲到这,大家应该都知道该怎么调节参数了吧:

Step1:加大/* Green Zone Offset BG */使绿区框上移

Step2:增大 /* Green RG Offset Top H */上梯形绿区框向右移动位置

基于上述两个步骤使图片绿植部分的落点大部分落在上梯形绿区内,使绿色增强策略生效。

然后我们再增加 /* Slope Factor M Shade */的数值使绿植更黄绿,这样修改后拍摄效果更加鲜艳啦。

其他绿色增强的办法

除了绿区功能,如果某些图像(如树叶或草地)希望使用更鲜艳的绿色,则可以通过Color Correction Matrix“调试色彩校正矩阵”增大绿色通道的饱和度值。

我们可以手动调试CCM模块,使绿色通道的饱和度增强,第二行中间的数值与绿色饱和度直接相关,数值越大,绿色饱和度越大(更改时要保持每行相加和为1)。调试时注意要兼顾其他场景的效果,此处改动过大容易使肤色等场景偏绿,调试后应该注意测试其他场景的效果。

按照上述方法拉高绿色分量的数值。生成后的参数如下,红框内的数值增高,则绿色的饱和度越高,拍摄的绿植效果会更逼真。

技术科普丨平台效果调试篇5-Green zone相关推荐

  1. 技术科普丨平台效果调试篇1—灰区和权重

    转载自技术科普丨平台效果调试篇1-灰区和权重 当你使用手机拍照的时候,有没有发现这种现象,在选自动白平衡的时候,图像整体色调是正常的,但是手动勾选其他光源的时候,会出现不同程度的偏色.为什么呢? 手动 ...

  2. 技术科普丨平台效果调试篇3-AWB Gain Adjust

    接下来我们先来看一下 下面两张图片有什么差异? ▼ ~Bingo~ ←左图偏暖色调 丨 右图偏冷色调→ 环境变化万千,有暖色也有冷色,受环境色温的影响,图片的色调表现都不尽相同.客户和消费者对于色调也 ...

  3. java生成sm4算法的对称密钥_技术分享丨这是一篇简单的小科普——什么是对称加密算法?(下)...

    原标题:技术分享丨这是一篇简单的小科普--什么是对称加密算法?(下) 大家好~我是贾正经,又到了干货满满的技术分享趴啦~ 上期我们讲解了对称加密算法的小知识,并介绍了国密算法中SM4算法的原理. 本期 ...

  4. 技术科普丨[测试] 64MEG 感光芯片效果对比

    感光芯片是摄像头最重要的元器件之一,相当于传统相机中的胶卷,起到接收光线进而成像的作用,感光芯片的效果好坏直接关系到模组的效果. 本文提到的两款芯片,是目前手机摄像头最主流的两款6400万像素的芯片. ...

  5. 技术科普丨黑电平:你真的懂“黑”吗?

    技术科普丨黑电平:你真的懂"黑"吗? 转载于:技术科普丨黑电平:你真的懂"黑"吗? 第27期 "眼前的黑不是黑,你说的白是什么白-" 不知你 ...

  6. android马达测试,技术科普丨马达测试知多少?

    原标题:技术科普丨马达测试知多少? 第49期 如今,大家对手机摄像头的拍摄要求日益提高,既要能拍清楚近景,又要能拍清楚远景,如何兼顾远景和近景,马达在其中发挥了非常重要的作用. 众所周知,拍摄距离越近 ...

  7. 技术科普丨有趣的DxOMark测试(一)

    不断刷新的DxOMark手机摄像效果排名,让DxOMark作为一家第三方手机摄像效果评估公司而广受关注. 最后的排名固然最博人眼球,而分数具体代表了什么,相信你也同样关心.当然整套系统的内容非常详尽和 ...

  8. 对称加密算法_技术分享丨这是一篇简单的小科普——什么是对称加密算法?(下)...

    大家好~我是贾正经,又到了干货满满的技术分享趴啦~ 上期我们讲解了对称加密算法的小知识,并介绍了国密算法中SM4算法的原理.(上集回顾) 本期带大家了解一下分组密码的五个模式. 分组密码的模式 首先了 ...

  9. 新手提升JSP技术能力的一点建议-调试篇

    最近又发现了许多人提问JSP里面遇空指针的问题,突然想起我还不是小版主时,就写过一个类似的文章.不过那时没有引起太大的反向,也就冷清了.今天利用[特权]加为精华. 同时将此文发布到博客上,希望对初学者 ...

最新文章

  1. Java 增强型的for循环 for each
  2. python初学者代码-Python-为什么Python是初学者的完美选择?
  3. ObjC: 使用KVO
  4. WPF自定义控件之列表滑动特效 PowerListBox
  5. android surface windows,【技术攻略】s3 硬盘android+windows10双系统
  6. CoordinatorLayout 使用综述系列(二)与AppBarLayout结合上下联动效果
  7. Windows API ——GetLogicalDriveStrings——获取逻辑驱动器
  8. Ural 1001 Reverse Root 解题报告
  9. AI学习笔记(九)从零开始训练神经网络、深度学习开源框架
  10. 网站后台输入密码错误
  11. ADO.NET编程(4)根据条件查询DataTable的值
  12. linux -初步认识之软件安装
  13. 降维系列之 AutoEncoder 自动编码器
  14. php sns 源码,ThinkSNS V2.3源码下载(SNS系统)
  15. vs code 代码格式化整理
  16. 网管常用工具GHOST图解说明(转)
  17. 散列表的开放定址法以及再散列法(C语言)
  18. PPT文档如何插入超链接
  19. 浏览器加载网页资源的原理
  20. 题解-[Usaco2005 Mar]Out of Hay 干草危机

热门文章

  1. 【Java】Java中的自定义异常
  2. 【Bug】关于登入其他账号关闭Wallpaper Engine创意工坊订阅文件丢失问题
  3. linux echo服务,在Linux中禁用echo服务
  4. 解决 ssrr端口1080占用
  5. 2021 华数杯全国大学生数学建模竞赛A题-电动汽车无线充电优化匹配研究(附带赛题解析获奖论文及MATLAB代码)
  6. C++ auto用法
  7. Ninja构建系统初探
  8. 自然语言生成技术现状调查:核心任务、应用和评估(1)
  9. 技术沙龙|京东云DevOps自动化运维技术实践
  10. 如何搭建B端产品帮助中心