帮助中心帮助中心
将HSV颜色转换为RGB
RGB = hsv2rgb(HSV)
Rgbmap = hsv2rgb(hsvmap)
例子
RGB= hsv2rgb (HSV)将HSV图像的色调、饱和度和值(HSV)值转换为RGB图像的红色、绿色和蓝色值。
RGB= hsv2rgb (HSV)
RGB
HSV
rgbmap= hsv2rgb (hsvmap)将HSV色卡转换为RGB色卡。
rgbmap= hsv2rgb (hsvmap)
rgbmap
hsvmap
全部折叠
创建一个三列的HSV矩阵,指定五种深浅不同的蓝色。在这种情况下,色调和值是恒定的,而饱和度变化1.0而且0.0.
1.0
0.0
HSV = [;]6 1 1;.6 .7 1;.6 .5 1;.6 .3 1;.6 0 1];
调用将HSV矩阵转换为色系图hsv2rgb.然后在曲面图中使用该色彩图。
hsv2rgb
RGB = hsv2rgb(hsv);冲浪(峰);colormap (rgb);colorbar
创建一个2 × 2 × 3的HSV数组,指定四种蓝色深浅。
Hsv (:,:,1) = ones(2,2)*.6;Hsv (:,:,2) = [1 .7;3 0);Hsv (:,:,3) = ones(2,2);
使用将HSV数组转换为真彩色图像hsv2rgb.然后显示图像。
RGB = hsv2rgb(hsv);图像(rgb);
HSV映像,指定为米——- - - - - -n-by-3数值数组,其值范围为[0,1]。第三个维度HSV如表中所述,分别为每个像素定义色调、饱和度和值。
0
1
特定颜色的红、绿、蓝成分的最大值。
数据类型:双|单|逻辑
双
单
逻辑
HSV色度图,指定为ac-by-3数值矩阵,取值范围为[0,1]。每一行hsvmap是一个三元素HSV三元组,它指定色相图的单一颜色的色调、饱和度和值组件。
数据类型:双
RGB图像,返回为米——- - - - - -n-by-3数值数组,其值范围为[0,1]。第三个维度RGB分别定义每个像素的红色、绿色和蓝色强度。该图像具有与HSV图像相同的数据类型,HSV.
数据类型:双|单
RGB colormap,返回为c-by-3数值矩阵,取值范围为[0,1]。每一行rgbmap是一个三元素RGB三元组,指定颜色图中单一颜色的ref、green和blue组件。该色度图的数据类型与HSV色度图相同,hsvmap.
[1]史密斯,A. R.“色域变换对”。会议论文集.1978,第12-19页。
backgroundPool
ThreadPool
这个函数完全支持基于线程的环境。有关更多信息,请参见在线程环境中运行MATLAB函数.
该功能完全支持GPU阵列。有关更多信息,请参见在图形处理器上运行MATLAB函数(并行计算工具箱).
这个函数完全支持分布式数组。有关更多信息,请参见运行MATLAB函数与分布式数组(并行计算工具箱).
R2006a之前介绍过
rgb2hsv|hsv
rgb2hsv
hsv
您有了这个示例的修改版本。您想用您的编辑打开这个示例吗?
你点击了一个对应于这个MATLAB命令的链接:
在MATLAB命令窗口中输入命令来运行该命令。Web浏览器不支持MATLAB命令。
选择一个网站,在可用的地方获得翻译的内容,并查看当地的活动和优惠。根据您的地理位置,我们建议您选择:.
您也可以从以下列表中选择网站:
选择中国网站(中文或英文)以获得最佳的网站表现。其他MathWorks国家网站没有针对从您的位置访问进行优化。
联系当地办事处