计算机视觉---常见的颜色空间
RGB
最常见的面向硬件设备的彩色模型,它是人的视觉系统密切相连的模型,根据人眼结构,所有的颜色都可以看做是3种基本颜色——红r、绿g、蓝b的不同比例的组合。
HSV
HSV颜色空间是孟塞尔彩色空间的简化形式,是一种基于感知的颜色模型。它将彩色信号分为3种属性:色调(Hue,H),饱和度(Saturation,S),亮度(Value,V)。色调表示从一个物体反射过来的或透过物体的光波长,也就是说,色调是由颜色的名称来辨别的,如红、黄、蓝;亮度是颜色的明暗程度;饱和度是颜色的深浅,如深红、浅红。 HSV颜色空间更符合人观察色彩的方式,具有两个显著的特点:亮度分量与图像的彩色信息无关“色调”和“饱和度”分量与人感受颜色的方式是紧密相连的
Lab
Lab颜色空间是由CIE(国际照明委员会)制定的一种色彩模式。自然界中任何一点色都可以在Lab空间 中表达出来,它的色彩空间比RGB空间还要大。它是一种设备无关的颜色系统,也是一种基于生理特征的颜色系统。这也就意味着,它是用数字化的方法来描述人的视觉感应。,所以它弥补了RGB和CMYK模式必须依赖于设备色彩特性的不足。 由于Lab的色彩空间要 比RGB模式和CMYK模式的色彩空间大。这就意味着RGB以及CMYK所能描述的色彩信息在Lab空间中都能 得以影射。Lab颜色空间取坐标Lab,其中L亮度;a的正数代表红色,负端代表绿色;b的正数代表黄色, 负端代表兰色(a,b)有L=116f(y)-16, a=500[f(x/0.982)-f(y)], b=200[f(y)-f(z/1.183 )];其中: f(x)=7.787x+0.138, x<0.008856; f(x)=(x)1/3,x>0.008856
YCgCr
YCbCr进行了图像子采样,是视频图像和数字图像中常用的色彩空间。Y:明亮度(Luminance或Luma),也就是灰阶值。“亮度”是透过RGB输入信号来建立的,方法是将RGB信号的特定部分叠加到一起。U&V:色度(Chrominance或Chroma),作用是描述影像色彩及饱和度,用于指定像素的颜色。“色度”则定义了颜色的两个方面─色调与饱和度,分别用Cr和CB来表示。Cb:反映的是RGB输入信号蓝色部分与RGB信号亮度值之间的差异。Cr:反映了RGB输入信号红色部分与RGB信号亮度值之间的差异。该模型的数据可以是双精度类型的,但存储空间为8位无符号整形数据空间。Y的取值范围为16-235,蓝红分量的取值范围为16~240。在通用的图像压缩算法中(如JPEG算法),首要的步骤就是将图像的颜色空间转换为YCbCr空间。
计算机视觉---常见的颜色空间相关推荐
- js 计算任意凸多边形内最大矩形_题库 | 计算机视觉常见面试题型介绍及解答 第 7 期...
- 计算机视觉 -为什么说 Dropout 可以解决过拟合?(1)取平均的作用: 先回到标准的模型即没有 dropout,我们用相同的训练数据去训练 5 个不同的神经网络,一般会得到 5 个不同的结果 ...
- CV新手避坑指南:计算机视觉常见的8个错误
点击上方"小白学视觉",选择加"星标"或"置顶" 重磅干货,第一时间送达 本文转自:机器学习实验室 人类并不是完美的,我们经常在编写软件的时 ...
- 深度学习计算机视觉常见的29道面试题及解析
点击上方,选择星标或置顶,不定期资源大放送! 阅读大概需要15分钟 Follow小博主,每天更新前沿干货 作者丨我要鼓励娜扎@知乎 来源丨https://zhuanlan.zhihu.com/p/89 ...
- 计算机视觉领域还有那些坑,深度学习/计算机视觉常见的8个错误总结及避坑指南...
人类并不是完美的,我们经常在编写软件的时候犯错误.有时这些错误很容易找到:你的代码根本不工作,你的应用程序会崩溃.但有些 bug 是隐藏的,很难发现,这使它们更加危险. 在处理深度学习问题时,由于某些 ...
- 计算机视觉常见的十种图像标注方法
文章目录 1.语义分割 2.矩形框标注 3.多边形标注 4.关键点标注 5.立方体标注 6.3D点云标注 7.2D/3D融合标注 8.目标追踪 9.OCR转写 10.属性识别 1.语义分割 语义分割是 ...
- 计算机视觉常见数据集 转载
目录 1 经典的数据集介绍 1.1 ImageNet 1.2 PASCAL VOC 1.3 Labelme 1.4 COCO 1.5 SUN 1.6 Caltech 1.7 Corel5k 1.8 C ...
- 【计算机视觉】HSV颜色空间
文章目录 什么是HSV色彩空间? 什么是HSV色彩空间? HSV(也叫做 HSB)是对RGB 色彩空间中点的有关系的表示,尝试描述比 RGB 更准确的感知颜色联系,并仍保持在计算上简单. HSL 表示 ...
- OpenCV最经典的3种颜色空间(cv2.cvtColor)及互相转换
OpenCV最经典的3种颜色空间(cv2.cvtColor)及互相转换 1. 效果图 2. 原理 2.1 照明条件的重要性 2.2 OpenCV 中的3种颜色空间/模型 2.3 颜色空间的主要用途 3 ...
- 【秋招】计算机视觉面试题
计算机视觉相关: 1.如果提高深层神经网络的特征表示能力? ①增加隐藏层个数 ②pooling操作 ③使用非线性激活 如何防止过拟合? ①使用L1 L2正则化 ②Dropout ③使用早停(现在基本不 ...
最新文章
- MaterialDesign动画
- inet_ntop函数和inet_pton函数
- rabbit MQ 的环境及命令使用(一)
- SpringCloud Greenwich(六)集成dubbo与openfeign的feignTargeter报错,cannot access its superinterface Targeter
- 初识c++中的函数模板
- C# 基础——C#特性
- python基础入门学习笔记 (2)
- VSCode 如何调出代码比照界面(前后对比)
- 关于精英版stm32从模板工程移植RTT Spi驱动打开后编译不过的处理办法
- Strus2_Action中访问Web资源
- 旅行场景下的推荐算法探索
- centos7部署posgresql和kong总结
- vue-touch不能上下滑动的问题【解决】
- 简单返回顶部代码及注释说明
- c语言编程贪吃蛇的不同功能,贪吃蛇C语言代码实现(难度可选)
- 天堂2经典服务端源代码ver2.0-2.7
- ASIO音频驱动开发指南 2.0
- 高级转录组分析和R数据可视化火热报名中(2022.10)
- WIFI 认证 测试
- 快看快看,这款免费的低代码平台绝绝子