HSV颜色模型

简介: HSV颜色模型

定义

HSV (Hue, Saturation, Value)是根据颜色的直观特性由 A. R. Smith 在1978年创建的一种颜色空间, 也称六角锥体模型( Hexcone Model )。


这个模型中颜色的参数分别是:色调H ),饱和度S ),明度V )。


颜色模型

hsv模型线条描述.jpg


色调H

角度度量,取值范围为 0°~360° ,从红色开始按逆时针方向计算,红色绿色120° , 蓝色240° 。它们的补色是:黄色60°青色180° , 紫色300°


饱和度S

饱和度S表示颜色接近光谱色的程度。一种颜色,可以看成是某种光谱色与白色混合的结果。其中光谱色所占的比例愈大,颜色接近光谱色的程度就愈高,颜色的饱和度也就愈高。饱和度高,颜色则深而艳。光谱色的白光成分为 0 ,饱和度达到最高。通常取值范围为 0%~100%值越大,颜色越饱和


明度V

明度表示颜色明亮的程度,对于光源色,明度值与发光体的光亮度有关;对于物体色,此值和物体的透射比反射比有关。通常取值范围为 0%)到 100%)。


六棱锥

RGBCMY 颜色模型都是面向硬件的,而 HSV 颜色模型是面向用户的。


HSV 模型的三维表示从 RGB立方体 演化而来。设想从 RGB 沿立方体对角线的白色顶点向黑色顶点观察,就可以看到立方体的六边形外形。六边形边界表示色彩,水平轴表示纯度,明度沿垂直轴测量。

hsv模型彩色描述.jpg


颜色库

十色范围定义:

十色hsv范围定义.png


hsv 颜色库:

HSV颜色库.png


算法

RGB转HSV

原理:

RGB转HSV原理.png


HSV转RGB

目录
相关文章
|
7月前
RGB颜色模型和HSV颜色模型
RGB颜色模型和HSV颜色模型“【5月更文挑战第22天】”
266 2
|
7月前
HSV色彩空间
【5月更文挑战第13天】HSV色彩空间。
56 1
|
2月前
|
算法 计算机视觉 Python
圆形检测算法-基于颜色和形状(opencv)
该代码实现了一个圆检测算法,用于识别视频中的红色、白色和蓝色圆形。通过将图像从RGB转换为HSV颜色空间,并设置对应颜色的阈值范围,提取出目标颜色的区域。接着对这些区域进行轮廓提取和面积筛选,使用霍夫圆变换检测圆形,并在原图上绘制检测结果。
96 0
|
计算机视觉
OpenCV-矩形边框cv::boundingRect
OpenCV-矩形边框cv::boundingRect
124 0
|
7月前
|
计算机视觉
OpenCV(十三):图像中绘制直线、圆形、椭圆形、矩形、多边形和文字
OpenCV(十三):图像中绘制直线、圆形、椭圆形、矩形、多边形和文字
97 0
|
计算机视觉
OpenCV-最小包围旋转矩形边框cv::minAreaRect
OpenCV-最小包围旋转矩形边框cv::minAreaRect
209 0
C++-灰度图上色GrayToColor
C++-灰度图上色GrayToColor
|
计算机视觉
计算机图形|RGB与HSV模型的转化
计算机图形|RGB与HSV模型的转化
169 0
计算机图形|RGB与HSV模型的转化
|
存储 API 图形学
OpenCV_11 轮廓检测:图像的轮廓+绘制轮廓+轮廓近似+边界矩形+椭圆拟合+直线拟合
轮廓检测指检测图像中的对象边界,更偏向于关注上层语义对象。如OpenCV中的findContours()函数, 它会得到每一个轮廓并以点向量方式存储,除此也得到一个图像的拓扑信息,即一个轮廓的后一个轮廓、前一个轮廓等的索引编号。
1891 0
RGB颜色模型
RGB颜色模型
480 0
RGB颜色模型