当前位置: 首页 > news >正文

OpenISP 模块拆解 · 第16讲:亮度对比度控制 (BCC)

OpenISP 模块拆解 · 第16讲:亮度对比度控制 (BCC)

模块作用

BCC 是亮度和对比度控制模块,作用在 Y 通道。它位于 pipeline 后段,用于最终影调和显示观感调整。

openISP 实现

源码类名为BCC(img, brightness, contrast, clip)

核心公式:

Y1 = Y + brightness Y2 = Y1 + (Y - 127) * contrast

主程序中contrast会再除以2^5,所以配置值是固定点风格的整数参数。

参数说明

参数含义现象
brightness全局亮度偏移正值变亮,负值变暗
contrast对比度增益正值拉开明暗差
clip输出上限限制到 0…255

调参现象

  • 亮度过高:黑位抬高,画面发灰,高光易裁剪。
  • 亮度过低:暗部死黑,细节丢失。
  • 对比度过高:高光和阴影被压扁,画面硬。
  • 对比度过低:画面平,层次不足。

学习重点

  • BCC 是全局线性调整,不理解局部内容。
  • 对比度调整以 127 附近为中心,改变像素离中灰的距离。
  • BCC 不能替代完整 tone mapping。

面试问答

Q1: 亮度和对比度有什么区别?

亮度是整体加减偏移,所有像素大致同方向移动。对比度是以中灰为中心拉伸或压缩亮暗差。

Q2: 为什么对比度公式要减 127?

127 是 8-bit 图像的中间灰附近。以它为 pivot,可以让低于中灰的像素更暗,高于中灰的像素更亮。

Q3: BCC 为什么放在 Y 通道?

Y 通道代表亮度。只改 Y 可以调整明暗和对比,同时尽量不改变颜色方向。

Q4: BCC 过强会导致什么?

会造成 clipping,暗部和高光细节丢失,也可能让噪声和压缩瑕疵更明显。

Q5: BCC 和 Gamma 有什么区别?

BCC 是线性或近线性全局调整,Gamma 是非线性曲线。Gamma 更适合控制暗部、中间调和亮部的非线性关系。

http://www.jsqmd.com/news/866883/

相关文章:

  • Unity运行时几何切割:OpenFracture物理可信破碎方案
  • TVA凭什么成为”数字AI“通往”物理AI“的关键桥梁(8)
  • 自由职业者的合同模板:保护自己的六个关键条款
  • python民宿预定信息退订系统
  • Unity第三人称射击原型:Playmaker可视化逻辑解剖
  • Unity脚本智能生成与一键部署工作流
  • Unity手机变无线触摸板:UDP低延迟输入注入实战
  • 如何快速解密QQ音乐QMC格式音频文件?
  • 2026年5月最新哈尔滨黄金回收白银回收铂金回收权威排行榜TOP5:纯金+金条+银条+钯金 门店地址联系方式推荐 - 检测回收中心
  • Unity转微信小游戏3D重构实战:Three.js替代方案与性能优化
  • 企业技术培训的ROI怎么算?一个让HR和老板都认可的框架——软件测试从业者专业解读
  • Unity第三人称射击模板:Playmaker驱动的TPS功能骨架
  • 《元创力》纪实录·桥段双生未来:神谕纪元与共生纪元的观测报告
  • ZFS故障诊断与修复实战:从DEGRADED到数据可信恢复
  • TVA凭什么成为”数字AI“通往”物理AI“的关键桥梁(9)
  • 2026年5月最新哈密黄金回收白银回收铂金回收权威排行榜TOP5:纯金+金条+银条+钯金 门店地址联系方式推荐 - 检测回收中心
  • 2026年汕头龙湖区黄金回收top排名对比:谁才是合规变现的优选? - 小仙贝贝
  • 技术专利的那些事:什么代码值得申请专利?
  • FairyGUI控制器驱动UI动画:Unity中事件与状态的正确绑定方式
  • 在极客上线,AI是一种新的工作方式
  • java springboot-vue高校毕业生公职资讯系统 考公辅导系统
  • 视觉-语言对齐失效全归因,深度解析DeepSeek VL在OCR弱文本、细粒度图文检索中的5大断裂点及修复方案
  • 亲测8款2026年好用的降AI工具(含免费版) - 殷念写论文
  • 行空板(UNIHIKER)小白图文指南
  • 微信小程序HTTPS请求失败-101错误的SSL证书排查指南
  • 海洋中尺度涡旋识别与追踪的终极指南:5分钟快速入门Py Eddy Tracker
  • TVA凭什么成为”数字AI“通往”物理AI“的关键桥梁(10)
  • 2026年5月最新亳州黄金回收白银回收铂金回收权威排行榜TOP5:纯金+金条+银条+钯金 门店地址联系方式推荐 - 检测回收中心
  • CVE-2023-48795深度解析:SSH协议KEX机制内存越界漏洞与三层防护
  • DeepSeek私有化部署倒计时:工信部《生成式AI私有化实施规范》征求意见稿将于2024年12月1日生效,这3项改造必须本周完成