一、概述

OpenCV中其他照片处理算法模块提供了三种白平衡算法,基于WhiteBalancer类,

原图

1、灰度世界算法

该算法基于灰色世界假设来缩放像素值,该假设指出所有通道的平均值应产生灰色图像。

它添加了一个修改,该修改根据像素的饱和度值对像素进行阈值处理,并且仅使用低于提供的阈值的像素来查找平均像素值。

饱和度使用以下公式计算每个像素 I 的 3 通道 RGB 图像,并且在 [0, 1] 范围内:

OpenCV每日函数 白平衡相关算法相关推荐

  1. Opencv每日函数 图像分割模块 watershed分水岭算法

    ​一.分水岭理论概述 任何灰度图像都可以看作是一个地形表面,其中高强度表示峰和丘陵,而低强度表示山谷.您开始用不同颜色的水(标签)填充每个孤立的山谷(局部最小值).随着水位的上升,根据附近的山峰(梯度 ...

  2. OpenCV每日函数 计算摄影模块(1) 图像修复算法 inpaint函数

    一.概述 该算法使用区域邻域恢复图像中的选定区域.该功能可用于去除扫描照片上的灰尘和划痕,或去除静止图像或视频中不需要的物体. 二.inpaint函数 1.函数原型 void cv::inpaint ...

  3. OpenCV每日函数 计算摄影模块(5) 无缝克隆算法

    一.概述 借助无缝克隆算法,您可以从一张图像中复制一个对象,然后将其粘贴到另一张图像中,从而形成一个看起来无缝且自然的构图. 二.函数原型 给定一个原始彩色图像,可以无缝混合该图像的两个不同颜色版本. ...

  4. OpenCV每日函数 Subdiv2D类平面细分

    一.概述 点集的三角剖分(Triangulation),对数值分析(比如有限元分析)以及图形学来说,都是极为重要的一项预处理技术.尤其是Delaunay三角剖分,由于其独特性,关于点集的很多种几何图都 ...

  5. OpenCV每日函数 thinning函数(细化)

    一.概述 图像的细化主要是针对二值图而言,对一副二值图像进行骨架提取,就是删除不需要的轮廓点,只保留其骨架点.假设一个像素点,我们定义该点为p1,则它的八邻域点p2->p9位置,该算法考虑p1点 ...

  6. OpenCV每日函数 结构分析和形状描述符(8) fitLine函数 拟合直线

    一.fitLine函数 1.函数原型 从 2D 或 3D 点集拟合到直线.函数 fitLine 通过最小化 将线拟合到 2D 或 3D 点集,其中 是第个点之间的距离,线和 是距离函数,以下之一: D ...

  7. OpenCV每日函数 图像过滤模块 (8) GaussianBlur高斯模糊函数

    一.概述 使用高斯滤镜模糊图像.该函数将源图像与指定的高斯核进行卷积. 在图像处理中,高斯模糊(也称为高斯平滑)是通过高斯函数(以数学家和科学家卡尔弗里德里希高斯命名)对图像进行模糊处理的结果. 它是 ...

  8. OpenCV每日函数 专栏简述(陆续整理中)

    一.OpenCV概述 OpenCV(Open Source Computer Vision Library)是一个开源的计算机视觉和机器学习软件库.OpenCV库拥有超过 2500 种优化算法,其中包 ...

  9. OpenCV每日函数 特征检测和描述模块(4) MSER类(最大稳定极值区域提取器)

    一.概述 计算图像MSER的基础类是cv::MSER.它是一个抽象接口,继承自cv::Feature2D类.事实上,OpenCV中的所有特征检测类都是从这个类继承的.cv::MSER类的实例可以通过c ...

最新文章

  1. Leetcode 207.课程表
  2. 近期必读的9篇CVPR 2019【域自适应(Domain Adaptation)】相关论文和代码
  3. php _set魔术方法的用法,PHP魔术方法__GET、__SET使用实例
  4. Python实现朴素贝叶斯算法
  5. Python3学习笔记(一)简介 、 安装 、 解释器
  6. LiveVideoStack线上分享第四季(八):实时远程医学影像服务质量保障与网络优化...
  7. 转:Linux下高并发socket最大连接数所受的各种限制
  8. python 画折线图_Python让你的数据生成可视化图形
  9. createprocess失败代码2_DevOPS | 基于sonarqube、jenkins和gitlab的持续集成代码检查
  10. BTC 5分钟内涨幅1.08%,现价23903.52usdt
  11. 【TensorFlow-windows】(四) CNN(卷积神经网络)进行手写数字识别(mnist)
  12. kafka的消费顺序_Kafka原理和实践云平台技术栈13
  13. Excel文件对比工具
  14. 计算机毕业设计论文——国内外文献查找网站
  15. 职业规划 软件开发职业规划的10个建议
  16. Okhttp简单介绍
  17. tvp5150的iic配置-应用程序实现。
  18. 使用git上传项目到gitee
  19. 面试官100%会问的接口测试的知识
  20. iphone QQ音乐锁屏歌词实现思路

热门文章

  1. L160. 相交链表
  2. jieba分词TFIDF算法2
  3. 头戴式蓝牙耳机怎么选?2020五款主动降噪性能强劲蓝牙耳机盘点
  4. 剔除matlab中NaN
  5. 常用电脑检测软件列表!提供下载!
  6. 一行代码解决网站防挂IFRAME木马方案,小鸽子序列(灵儿)
  7. Flink使用二次聚合实现TopN计算-乱序数据
  8. 关于找工作,说点对后人有用的话(内附机器学习算法岗面经)
  9. 测试工程师苦逼时刻,Android 谈谈自动化测试
  10. 408 计算机组成,2018考研408计算机组成原理名词解释(6)