1.在yuv空间进行饱和度调节
在YUV空间,Y代表亮度,UV又称CR和CB代表色度偏红和偏紫,要改变饱和度需要将U和V同比例的增加和减少,如下图:

(图片来源于wiki)
注意:1.不能够是同样的增加同样的数值大小,必须得同比例增加保持斜率不变。
2.必须将图像转换到(-125,125)坐标系在进行计算。

2.在YUV空间进行色度调节

Cb′=Cb∗cos(θ)+Cr∗sin(θ)Cr′=Cr∗cos(θ)+Cb∗sin(θ) C b ′ = C b ∗ c o s ( θ ) + C r ∗ s i n ( θ ) C r ′ = C r ∗ c o s ( θ ) + C b ∗ s i n ( θ )

Cb'=Cb*cos(\theta)+Cr*sin(\theta) \\ Cr'=Cr*cos(\theta)+Cb*sin(\theta)
其中 θ θ \theta从-180到180之间变化。
以上参考博客: https://blog.csdn.net/u011258240/article/details/73810828?locationNum=3&fps=1

通过YUV空间调节图像的色度和饱和度相关推荐

  1. 通过RGB或YUV改变图像的色度和饱和度

    通过RGB或YUV改变图像的色度和饱和度 自己曾经尝试过BGR先转成HSV,再改变S分量,但是效果非常差,这里是我是在别人论文上查到的,给大家参考一下 1. 通过YUV改变图像的饱和度,这里的r的范围 ...

  2. IOS – OpenGL ES 调节图像色度 GPUImageHueFilter

    目录 一.简介 二.效果演示 三.源码下载 二.猜你喜欢 零基础 OpenGL (ES) 学习路线推荐 : OpenGL (ES) 学习目录 >> OpenGL ES 基础 零基础 Ope ...

  3. HSI, HSV,RGB,HSL,HSB,CMYK ,Ycc,XYZ,Lab,YUV空间的区别

    HSV颜色空间   HSV(hue,saturation,value)颜色空间的模型对应于圆柱坐标系中的一个圆锥形子集,圆锥的顶面对应于V=1. 它包含RGB模型中的R=1,G=1,B=1 三个面,所 ...

  4. IOS – OpenGL ES 调节图像白平衡/色温 GPUImageWhiteBalanceFilter

    目录 一.简介 二.效果演示 三.源码下载 四.猜你喜欢 零基础 OpenGL (ES) 学习路线推荐 : OpenGL (ES) 学习目录 >> OpenGL ES 基础 零基础 Ope ...

  5. 【youcans 的 OpenCV 学习课】7. 空间域图像滤波

    专栏地址:『youcans 的图像处理学习课』 文章目录:『youcans 的图像处理学习课 - 总目录』 [youcans 的 OpenCV 学习课]7. 空间域图像滤波 图像滤波是在尽可能保留图像 ...

  6. 图像调整亮度饱和度 c语言,【C#/WPF】调节图像的HSL(色相、饱和度、明亮度)...

    先说概念: HSL是一种描述颜色的方式(其他颜色描述方式还有大家熟悉的RGB值).HSL三个字母分别表示图像的Hue色相.Saturation饱和度.Lightness明亮度. 需求: 制作一个面板, ...

  7. IOS – OpenGL ES 调节图像单色 GPUImageMonochromeFilter

    目录 一.简介 二.效果演示 三.源码下载 四.猜你喜欢 零基础 OpenGL (ES) 学习路线推荐 : OpenGL (ES) 学习目录 >> OpenGL ES 基础 零基础 Ope ...

  8. IOS – OpenGL ES 调节图像阴影 GPUImageHighlightShadowFilter

    目录 一.简介 二.效果演示 三.源码下载 四.猜你喜欢 零基础 OpenGL (ES) 学习路线推荐 : OpenGL (ES) 学习目录 >> OpenGL ES 基础 零基础 Ope ...

  9. IOS – OpenGL ES 调节图像灰色 GPUImageGrayscaleFilter

    目录 一.简介 二.效果演示 三.源码下载 四.猜你喜欢 零基础 OpenGL (ES) 学习路线推荐 : OpenGL (ES) 学习目录 >> OpenGL ES 基础 零基础 Ope ...

最新文章

  1. 都在喂大规模互联网文本,有人把著名的 C4 语料库“读”透了
  2. IBM发布全球首台商用量子计算机
  3. 项目管理一般知识:什么是项目?什么是项目管理?
  4. Mysql 中的事件//定时任务
  5. python可以帮机器人编程吗_Python如何实现机器人聊天
  6. 红橙Darren视频笔记 IOC注解框架 自己写个注解框架
  7. t–sql pl–sql_糟糕SQL查询设计– SQL查询性能的杀手–基本知识
  8. mkdir 创建目录
  9. Django--4、认证系统
  10. Guava的Optional的操作
  11. 定位相关MATLAB仿真代码与在线MATLAB仿真平台
  12. 【计算机网络】—网络编程(socket)02
  13. 安卓系统的电视机_再送出一款智能电视、电视盒子、安卓手机通用TV直播软件...
  14. CATIA二次开发—定制搜索功能
  15. linux服务器双网卡配置,linux 关于主机服务器双网卡bond配置
  16. Python代码写好了怎么运行?为大家详细讲讲如何运行Python代码
  17. 和讯博客设置友情链接
  18. PLC通过PNS与FUNUC机器人通信
  19. 太贪玩 书到用时方恨少
  20. 大批量爬取彼岸图网内容遇到的问题

热门文章

  1. python微信公众号框架_轻松实现python搭建微信公众平台
  2. etc的常见算法_几个常用算法的适应场景及其优缺点(非常好)
  3. SQL零基础入门学习(四)
  4. 总结之:CentOS 6.5 MySQL/MariaDB日志及事物详解和基本操作语句
  5. Google谷歌中国总裁李开复将离职创业
  6. 【微信小程序】上传Word、txt、Excel、PPT等文件
  7. 智能客服工单系统与工单管理系统的区别
  8. shell脚本编程之awk入门
  9. 爬虫 + 自动化利器 selenium 之自学成才篇(二)
  10. Python 三大利器:迭代器、生成器、装饰器