news 2026/6/14 9:05:51

106、AWB 灰区检测:白点提取、灰区建模与离群点剔除算法

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
106、AWB 灰区检测:白点提取、灰区建模与离群点剔除算法

106、AWB 灰区检测:白点提取、灰区建模与离群点剔除算法

从一次“偏色翻车”说起

去年夏天,某款旗舰机在户外草坪场景下,AWB 把绿色拍成了偏黄绿,用户反馈“像蒙了一层雾”。我拿到 log 一看,灰区检测模块把大量绿色像素当成了“灰点”参与白平衡计算——因为那片草坪的 R/G 和 B/G 比值恰好落在我们预设的灰区边界附近。更离谱的是,算法还把几块被阳光直射的白色石头给剔除了,理由是“亮度太高,可能是高光溢出”。这就是典型的灰区检测翻车:白点提取不干净,灰区建模太死板,离群点剔除又过于激进。

从那以后,我花了三个月重构了灰区检测 pipeline。今天这篇笔记,就聊聊我在这个模块里踩过的坑和最终落地的方案。

白点提取:别把“白”想得太简单

很多人以为白点就是 RGB 三个通道值接近的像素。错。在 ISP 的 raw 域,白点指的是“场景中反射光源色温的物体表面”,它不一定是视觉上的白色。比如一块灰色水泥地,在 5000K 光源下,它的 R/G 和 B/G 比值就代表了光源色温。

第一步:亮度筛选

先做亮度门限。太暗的像素噪声大,太亮的像素可能已经饱和。我一般用 Y 分量(亮度)做双门限:

// 这里踩过坑:直接用RGB均值做亮度会受色温影响//
版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/6/14 9:04:21

河南郑州GEO服务商如何选择更合适?

在选择河南郑州的GEO(生成式引擎优化)服务商时,企业需要考虑多个关键因素来确保所选服务商能够满足其特定需求并提供高质量的服务。以下是几个重要的评估标准和建议:1. 技术适配与自主性技术能力:选择具备自主研发AI训…

作者头像 李华
网站建设 2026/6/14 9:00:01

MuleSoft+LangChain企业AI集成实战:打通LLM与ERP/CRM的最后一公里

1. 项目概述:当企业级集成遇上大模型,谁在真正指挥这场AI交响乐?我在做企业级AI落地咨询的第七年,几乎每年都会被客户问同一个问题:“我们买了最贵的LLM API,也上了最先进的CRM和ERP,为什么销售…

作者头像 李华
网站建设 2026/6/14 8:55:56

MC68360用户手册勘误深度解析:嵌入式硬件开发避坑指南

1. 项目概述:为什么MC68360手册勘误如此重要? 在嵌入式硬件开发的深水区里摸爬滚打十几年,我有个深刻的体会:最让人头疼的往往不是芯片本身有多复杂,而是你手里那份号称“权威”的用户手册,它可能从一开始就…

作者头像 李华