背景

学习openCV-Python Tutorial,在Image Processing in OpenCV这一节里有提到彩色空间的转换,结合其他的一些资料对彩色空间(Color Space),彩色模型(Color model)这些概念做一些总结。

定义

彩色空间可以理解为彩色的集合,为了有效地表达彩色信息,需要建立和选择合适的彩色表达模型。通常一种彩色可以用3或4个基本量表示,所以彩色模型是彩色的一种数学抽象。在非正式的情况下彩色空间可以指彩色模型。

彩色模型

CIE已定义了若干种彩色模型,但至今还没有一种模型能满足所有彩色使用者的全部要求。目前所提出的彩色模型根据其基础原理的不同可以分成4大类;
(1)比色/色度模型,基于对光谱反射的物理测量;
(2)心里物理/精神物理学模型,基于人类对颜色的感知,如HSI模型
(3)生理学模型,基于人类视网膜中存在3中基本的颜色感知锥细胞,如RGB模型
(4)对立模型,基于感知实验,如HSB模型

应用

Opencv的例子中,将彩色空间从BGR 转换到HSV,因为在HSV彩色空间中表示色彩(color)比在RGB空间中更为容易。所以用这样的转换来简单实现视频中有特定颜色的物体。

Reference

[1].章毓晋.图像工程(第三版)[M].北京:清华大学出版社,2012:281.
[2].http://www.arcsoft.com/topics/photostudio-darkroom/what-is-color-space.html
[3].https://en.wikipedia.org/wiki/Color_space
[4].https://docs.opencv.org/3.0-beta/doc/py_tutorials/py_imgproc/py_colorspaces/py_colorspaces.html#converting-colorspaces

彩色空间(Color Space)相关推荐

  1. 彩色空间及cvtColor解析

    首先,我们要了解:什么是彩色空间呢? 许多人都知道在绘画时可以使用红色.黄色和蓝色这三种原色生成不同的颜色,这些颜色就定义了一个色彩空间.我们将品红色的量定义为X 坐标轴.青色的量定义为Y坐标轴.黄色 ...

  2. 计算机视觉基础——图像处理(彩色空间互转)cpp+python

    3.1 简介 图像彩色空间互转在图像处理中应用非常广泛,而且很多算法只对灰度图有效:另外,相比RGB,其他颜色空间(比如HSV.HSI)更具可分离性和可操作性,所以很多图像算法需要将图像从RGB转为其 ...

  3. 图像处理(1)--数字图像及彩色空间

    文章结构 1. 数字图像 2. 彩色空间 2.1 RGB 2.2 CMY和CMYK 2.3 HSI 2.4 YIQ 2.5 YUV 2.6 YCbCr 3. 伪彩色图像处理 4. 全彩色图像处理 5. ...

  4. 基于OpenCV的彩色空间互转

    Datawhale干货 作者:姚童,Datawhale优秀学习者 图像彩色空间互转在图像处理中应用非常广泛,而且很多算法只对灰度图有效:另外,相比RGB,其他颜色空间(比如HSV.HSI)更具可分离性 ...

  5. Unity Gamma Linear Color Space

    转载文章,出自http://www.manew.com/thread-105872-1-1.html,作者 alphatt Gamma & Linear Color Space 一.真实?感觉 ...

  6. Gamma、Linear、sRGB 和Unity Color Space,你真懂了吗?

    "为什么我渲染出来的场景,总是感觉和真实世界不像呢?" 游戏从业者或多或少都听过Linear.Gamma.sRGB和伽马校正这些术语,互联网上也有很多科普的资料,但是它们似乎又都没 ...

  7. Python实现数字图像处理之5种彩色空间转换(单图+多图+视频)

    本文主要运用用Python代码实现了5种彩色空间之间的转换! 具体而言,包括: 1)RGB → CMY: 2)  CMY → RGB: 3)  RGB → HSI: 4)  HSI → RGB: 5) ...

  8. 图像处理-3 彩色空间互转

    Datawhale 计算机视觉基础-图像处理(上)-Task03 彩色空间互转 3.1 简介 图像彩色空间互转在图像处理中应用非常广泛,而且很多算法只对灰度图有效:另外,相比RGB,其他颜色空间(比如 ...

  9. Gamma Linear Color Space

    http://www.manew.com/forum.php?mod=viewthread&tid=105872 一.真实?感觉?    1.你相信你的眼睛吗 (蓝黑or白金?) (A和B的颜 ...

最新文章

  1. TechEd China 2009 课程幻灯片和代码下载 - MBL311 SQL Server Compact 终极性能调校
  2. 系统设计基础:系统设计基本任务相关知识
  3. c语言程序设计语言描述,C语言程序设计题目描述(详).txt
  4. 栈溢出笔记1.9 认识SEH
  5. 建筑工程项目管理信息化PM
  6. html ui 下拉列表,Atitit.ui控件-下拉菜单选择控件的实现select html_html/css_WEB-ITnose...
  7. java 1亿个数字中_求一亿个数字里面最小的10个数字
  8. /usr/lib64/libssl.so.10: no version information available (required by ./mongod)
  9. 【转载】Delphi下实现鼠标自动点击器
  10. IDEA构建Spring源码
  11. MD5及pack安装
  12. Taro小程序 Input组件focus属性失效解决方案
  13. 华为od与中软外包哪个更好_真惨!入职中软一个月(外包华为)就离职了~
  14. Android时间轴,RecyclerView实现
  15. python基于神经机器翻译技术的翻译网站实现
  16. OBD系统系族分类规则
  17. Bochs、虚拟软盘与BootLoader
  18. SAP ABAP GUI_DOWNLOAD中下载乱码的问题
  19. SQL基本语句(1)
  20. 蚂蚁金服2018CIKM中GEM算法《Heterogeneous Graph Neural Networks for Malicious Account Detection》

热门文章

  1. NFS服务器的配置与管理
  2. Vulkan 学习笔记
  3. 【边缘注意:深度多尺度特征】
  4. 综合布线6A系统产品集锦(一)
  5. 2.4 人工智能项目开发与验收
  6. Python调用百度AI接口
  7. 消除switch/case语句,不破坏代码的封闭性,使程序结构更符合面向对象思想(二)
  8. 好用的图片翻译器有哪些?这3个工具你们不能不知道
  9. 诺基亚C2-03 - 简单应优先处理的诺基亚C2-03
  10. outlook附件无法打开_通过键盘在Outlook 2007中打开附件