1、三基色模式:

RGB颜色空间以R(Red:红)、G(Green:绿)、B(Blue:蓝)三种基本色为基础,进行不同程度的叠加,产生丰富而广泛的颜色,所以俗称三基色模式。

2、空间模型

RGB颜色空间是用一个单位长度的立方体来表示颜色的,黑蓝绿青红紫黄白8种常见颜色分别位居立方体的8个顶点,通常将黑色置于三维直角坐标系的原点,红绿蓝分别置于3根坐标轴土,整个立方体放在第1卦限内。

3、各参数的取值范围是:

R:0-255 G:0-255 B:0-255

参数值也称为三色系数或基色系数或颜色值,除以255后归一到0-1之间,但不是无穷多个而是有限多个值。

4、互补色

其中的青色与红色、紫色(或称品红色)与绿色、黄色与蓝色是互补色。

5、相加混色法

红色+绿色 = 黄色  绿色+蓝色 = 青色

红色+蓝色 = 品红(紫色) 红色+绿色+蓝色 = 白色

红色+青色 = 白色 绿色+品红 = 白色

蓝色+黄色 = 白色

6.RGB和HSV之间的转换

(1)从RGB到HSV
设max等于r、g和b中的最大者,min为最小者。对应的HSV空间中的(h,s,v)值为:

OpenCV色彩空间类型相关推荐

  1. OpenCV实战(7)——OpenCV色彩空间转换

    OpenCV实战(7)--OpenCV色彩空间转换 0. 前言 1. RGB 色彩空间 2. 色彩空间转换 2.1 CIE L*a*b* 色彩空间 2.2 其它色彩空间 3. 用色调.饱和度和亮度表示 ...

  2. Opencv色彩空间(GRAY、XYZ、HSV、YCrCb、HLS)展示,以及利用HSV标记指定的颜色

    本文简单介绍了几个常见的色彩空间转换: 因为HSV应用非常广泛,所以单独介绍其强大的功能: 本文用到的两个原始图像,如下图所示: 目录 一.Opencv色彩空间(GRAY.XYZ.HSV.YCrCb. ...

  3. OpenCV基础类型3(固定向量类cv::Vec<>、Vec2i、Vec3i、Vec3f、Vec2f)

    简介 OpenCV中固定向量模板类cv::Vec<>派生自固定矩阵类cv::Matx<>,固定矩阵类解释参照我的博文OpenCV基础类型2,即使不知道固定矩阵类也不影响我们使用 ...

  4. OpenCV基础类型4--cv::Mat详解

    cv::Mat是OpenCV定义的用于表示任意维度的稠密数组,OpenCV使用它来存储和传递图像,理解它对我们操作图像是有帮助的,本文将介绍cv::Mat的初始化方式.内置方法等. 元素类型定义 由于 ...

  5. 树莓派视觉小车 -- 小球追踪(颜色追踪)(OpenCV色彩空间HSV)

    目录 效果展示 基础理论(HSV) 为什么用HSV空间而不是RGB空间? HSV 1.Hue(色相) 2.Value(明度) 3.Saturation(饱和度) 一.初始化 滑动条初始化 1.创建回调 ...

  6. python怎么编写视觉识别_Python视觉识别--OpenCV色彩空间\图像运算\ROI(四)

    (七) 色彩空间 什么是色彩空间,人们建立了多种色彩模型,以一维.二维.三维甚至四维空间坐标来表示某一色彩,这种坐标系统所能定义的色彩范围即色彩空间 色彩空间有很多,但是常用的色彩空间一共5种:RGB ...

  7. 05 OpenCV色彩空间处理

    色彩空间(Color Space)是一种用于描述颜色的数学模型,它将颜色表示为多维向量或坐标,通常由三个或四个独立的分量来表示.不同的色彩空间在颜色的表示方式.可表达颜色的范围.计算速度和应用场景等方 ...

  8. OpenCV 色彩空间的改变

    OpenCV中有150多种颜色空间转换方法.最广泛使用的转换方法有两种,BGR与Gray之间的转换和BGR与HSV之间的转换. cv.cvtColor(input_image, flag) input ...

  9. openCV色彩空间转换

    RGB 人眼的色彩空间 BGR opencv默认使用的色彩空间 他们的最大差别是R,B排列顺序不一样,若是把RGB直接放入opencv系统中会造成颜色有差异. 给opencv的数据是要BGR的,电脑内 ...

最新文章

  1. 十万浙企上云 阿里云崛起的最大征候?
  2. Spring的IOC原理[通俗解释一下]
  3. 脚本大全_抖音文案大全2020励志:抖音最火励志搞笑句子,直接套用上热门
  4. java面向对象(1)
  5. Android通过cat /sys/kernel/debug/usb/devices获取USB信息
  6. cmd非运行完再保存,结果显示保存同时进行
  7. 信息系统项目管理师-案例分析专题(二)案例中常见问题找茬笔记
  8. phpstudy一直自动停止启动_phpstudy apache启动后停止怎么办?
  9. OpenGL CPU射线行进
  10. CPU占用率是什么?
  11. ROC和AUC也不是评估机器学习性能的金标准
  12. springmvc-interceptor(拦截器)
  13. Maven学习总结(33)——开发人员如何使用 Flyway 插件管理数据库版本
  14. 20145307第二次JAVA学习实验报告
  15. 易语言的Java皮肤_易语言软件更换皮肤的方法
  16. 智能机器人建房子后房价走势_机器人建楼、5G住宅……房地产下半场要这样玩...
  17. 如何从dump文件中提取出C#源代码学习通http://www.bdgxy.com/
  18. 产品读书《需求:缔造伟大商业传奇的根本力量》
  19. 【SSLGZ 1344】Knights
  20. mysql必知必会第5版pdf_雍正荐书第十一期 | SQL入门经典教程2020全新升级!SQL必知必会(第5版)...

热门文章

  1. Tensorflow物体检测(Object Detection)
  2. window安装Linux
  3. 美团 CEO 王兴:从 0 到干到 300 亿美金,格局上输了,再多努力都不可能赢
  4. 整数a和整数b间1的个数
  5. Hive的nvl、coalesce、if、nvl2
  6. Python调用百度AI接口
  7. ggplot2——柱状图
  8. 关于根轨迹对于控制系统的一点理解
  9. CNA, FCoE, TOE, RDMA, iWARP, iSCSI等概念及 Chelsio T5 产品介绍
  10. js:开启弹窗和关闭弹窗