本文主要介绍图像偏色的检测。
1、偏色的定义
2、算法思路
RGB颜色空间是最简单的一种颜色空间,但是RGB颜色空间最大的局限性在于当用欧氏距离来刻画两种颜色之间的差异时,所计算出的两种颜色之间的距无法正确表征人们实际所感知到的这两种颜色之间的真实差异。
采用CIE Lab颜色空间,此空间所计算出来的颜色之间的距离与实际感知上的差别基本一致。其直方图可以客观的反映图像色偏程度,在CIE Lab下进行偏色图像的自动检测更为合理。
经过对正常图像和偏色图像的分析发现,如果在ab色度坐标平面上的直方图中,色度分布基本上为单峰值,或者分布较为集中,而色度平均值D又较大时,一般都存在色偏,而且色度平均值越大,色偏越严重。然而,如果在ab色度坐标平面上的直方图中色度分布存在明显的多峰值,而且较为分散时,图像色偏程度将大大减轻,甚至没有色偏。
3、算法原理


式中 ,M、 N分别为图像的宽和高,以像素为单位。在 a - b色度平面上,等效圆的中心坐标为 ( da , db ) ,半径为 M 。等效圆的中心到 a - b色度平面中性轴原点为 ( a = 0, b = 0)的距离 D 。由等效圆在 a - b色度平面上的具体位置,来判断图像整体的偏色。da > 0,偏红,否则偏绿。db > 0,偏黄,否则偏蓝。引入偏色因子 K, K值越大 ,偏色越严重。
4、代码实现

void ColorCast(Mat src, float& cast, float&

视频质量检测(3)--图像偏色检测相关推荐

  1. 视频目标检测与图像目标检测的区别

    一. 前言 本文介绍了知乎上关于视频目标检测与图像目标检测的区别的几位大佬的回答.主要内容包括有视频目标检测与图像目标检测的区别.视频目标检测的研究进展.研究思路和方法. 作者:Naiyan Wang ...

  2. 图像偏色检测算法,速度快,效果好,共享给大家。

    本文的算法并不是我自己提出的,而是一些论文中提出的,详见 : 1.基于图像分析的偏色检测及颜色校正方法 徐晓昭 , 蔡轶珩 , 刘长江 , 贾克斌 , 沈兰荪 2.皮肤检测技术的研究及改进 为方便大家 ...

  3. 图像偏色检测算法,速度快,效果好,共享给大家

    本篇博文来自博主Imageshop,打赏或想要查阅更多内容可以移步至Imageshop. 转载自:https://www.cnblogs.com/Imageshop/p/3191853.html  侵 ...

  4. Opencv图像偏色检测

    ** 偏色检测公式 ** 图像的偏色不仅与图像色度的平均值有直接关系,还与图像的色度分布特性有关.如果在 a - b色度坐标平面上的二维直方图中色度分布基本上为单峰值,或者分布较为集中,而色度平均值又 ...

  5. 【调研】特殊网络图像的敏感词检测,图像文本检测提取

    一 调研·敏感图像能做点什么 1  特殊网络文本图像: 扭曲? 倾斜?验证码形式? 躲避OCR. related work: 验证码类型? 特殊网络文本图像是一类用来躲避OCR的图像,大多包含敏感信息 ...

  6. 俺滴图像偏色检测,秒杀其它偏色检测算法

    基本思路: RGB空间 => Lab 空间,然后设计一个复杂的偏色因子,衡量(a,b)的分布. 具体算法就不写了,嘿嘿.测试结果: 偏色处理的关键是对正常彩色照片和偏色照片之间的区分,下面测试以 ...

  7. 数字图像处理领域或视频质量监测领域或图像质量检测的一些入门建议与资源介绍

    以下都是抛砖引玉,给在困惑中的小白,指个有限的方向. [推荐必修MOOC]:针对入门基础阶段,1中的课程很值得学习,当然大牛当我没说,2中的根据自身需要. 文献管理与信息分析-中国科学技术大学.htt ...

  8. 图像偏色检测算法-python版实现

    原帖 https://blog.csdn.net/fightingforcv/article/details/52724848 python版本代码 img = cv2.cvtColor(img, c ...

  9. matlab 图像显著性检测ft_图像显著性检测总结

    这块的工作一直在跟,一直没有整理,看到别人整理的资料不错,先加入作者链接: http://blog.csdn.net/anshan1984/article/details/8657176点击打开链接 ...

最新文章

  1. 自己动手写RTP服务器——关于RTP协议
  2. html无序标签前面的标点后移,为啥在网页里,标点符号跑到行首了呢
  3. AC日记——Power收集 洛谷 P3800
  4. 01 React初步认知、React元素、渲染、工程化
  5. 注意| .NET开发者大会防疫须知 !
  6. mysql 事物隔离级别解读
  7. java.lang.instrument 中的premain 实现类的个性化加载(附源代码)
  8. PHP如果查询结果为空,php – 如果子查询的结果为NULL,则整个查询失败
  9. wincc版本升级_wincc组态软件下载
  10. 基于Python的指数基金量化投资 - 指数投资技巧(二)定期不定额
  11. 合工大离散数学实验 油管实验
  12. 计算机组成原理八位全加器,8位全加器-课程设计
  13. 用js计时器写倒计时
  14. 各大互联网企业Java面试题汇总,看我如何成功拿到百度的offer
  15. java编程实现行列式计算应用,行列式算法(java)
  16. python去掉空白行_python去掉空行
  17. 简单的方法爬取b站dnf视频封面步骤解释
  18. PKUSC2018游记
  19. Android 音频可视化
  20. java监听设计模式(java观察者设计模式)

热门文章

  1. 雷神/雷电模拟器 之已开启,但不显示指针位置与显示点按操作反馈处理方案
  2. canvas入门系列之如何画一个饼图
  3. 王小云计算机,王小云:“2019未来科学大奖—数学与计算机科学奖”获得者
  4. ⭐openGauss数据库源码解析系列文章—— 角色管理⭐
  5. 关于安装busybox问题
  6. 三大变换与自控(三)从傅立叶级数推导傅立叶变换FT
  7. 超高速信号采集板CPCI6U-ADC-1Ch5G
  8. python聊天室详细教程_python简单实现聊天室功能(代码教程)
  9. linux拦截raw_socket原始套接字数据包的网络数据拦截方法
  10. inc fun funadmin.php,织梦安装百度编辑器