rgb2xyz
将RGB转换为CIE 1931 XYZ
语法
Xyz = rgb2xyz(rgb)
xyz = rgb2xyz(rgb,名称,值)
描述
例子
将RGB转换为XYZ
将图像和颜色值从RGB转换为CIE 1931 XYZ颜色空间。
转换RGB图像到XYZ
将RGB图像读入工作区。
RGB = imread(“peppers.png”);
将图像转换为XYZ颜色空间。
XYZ = rgb2xyz(RGB);
在新图像旁边显示原始图像。
图imshowpair (RGB, XYZ,“蒙太奇”);标题(RGB颜色空间(左)和XYZ颜色空间(右)中的图像);
将RGB颜色值转换为XYZ
将白色的值从RGB转换为XYZ颜色空间。在RGB中,白色用向量[1 1 1]表示。
Rgb2xyz ([11 1 1])
ans =1×30.9505 1.0000 1.0888
将RGB颜色转换为XYZ使用D50作为参考白色
XYZ_D50 = rgb2xyz(RGB,“WhitePoint”,“d50”);
将第一个输出的XYZ图像与D50作为参考白色的XYZ图像一起显示。
图imshowpair (XYZ_D50 XYZ,“蒙太奇”);标题(“XYZ图像,没有(左)和有(右)参考白色”);
转换Adobe RGB(1998)颜色为XYZ
* * * * * * * * * * * * * *“色彩”,“adobe rgb - 1998”);
显示由默认RGB和Adobe RGB(1998)颜色空间生成的XYZ图像。
图imshowpair (XYZ_Adobe XYZ,“蒙太奇”);标题(['XYZ图像,从默认RGB(左)和Adobe RGB开始',...(右)色彩空间]);
输入参数
rgb
- - - - - -要转换的颜色值
c3矩阵|米——- - - - - -n-by-3图像数组|米——- - - - - -n-by-3-by -f图像叠加
颜色值转换,指定为c-by-3的颜色值矩阵(每行一个颜色),an米——- - - - - -n-by-3图像数组,或an米——- - - - - -n-by-3-by -f图像叠加。
数据类型:单
|双
|uint8
|uint16
名称-值对参数
的可选逗号分隔对名称,值
参数。的名字
参数名称和价值
对应的值。的名字
必须出现在单引号内(' '
).您可以以任意顺序指定多个名称和值对参数Name1, Value1,…,的家
.
rgb2xyz([。2 .3 .4],“白点”,“d50”)
“色彩”
- - - - - -色彩空间的输入RGB值
“srgb”
(默认)|“adobe rgb - 1998”
|“linear-rgb”
颜色空间的输入RGB值,指定为由逗号分隔的对组成“色彩”
其中一个“srgb”
,“adobe rgb - 1998”
,或“linear-rgb”
.
数据类型:字符
“WhitePoint”
- - - - - -参考白点
“d65”
(默认)|“一个”
|“c”
|“e”
|“d50”
|“d55”
|“国际”
|1×3向量
参考白点,指定为由逗号分隔的对组成“WhitePoint”
和1 × 3矢量或CIE标准光源之一,列于表中。
价值 | 白色的点 |
---|---|
“一个” |
CIE标准光源A, |
“c” |
CIE标准光源C,[0.9807, 1.0000, 1.1822] .模拟平均或北方天空日光,相关色温为6774 K。CIE已弃用。 |
“e” |
相等的能量散热器,[1.000, 1.000, 1.000] .作为理论参考很有用。 |
“d50” |
CIE标准光源D50,[0.9642, 1.0000, 0.8251] .模拟日出或日落时的温暖日光,相关色温为5003 K。也被称为地平线上的光. |
|
CIE标准光源D55, |
“d65” |
CIE标准光源D65,[0.9504, 1.0000, 1.0888] .模拟正午日光,相关色温为6504 K。 |
“国际” |
型材连接空间(PCS)用于ICC型材的光源。近似的[0.9642, 1.000, 0.8249] 使用带有16个小数位的32位定点符号数字。实际值:(31595、32768、27030)/ 32768 . |
数据类型:单
|双
|字符
输出参数
xyz
-转换的颜色值
数字数组
转换后的颜色值,作为与输入相同形状的数字数组返回。输出类型为class双
除非输入类型为单
,在这种情况下,输出类型为单
.
在R2014b中引入
MATLAB命令
你点击了一个对应于这个MATLAB命令的链接:
在MATLAB命令窗口中输入该命令来运行该命令。Web浏览器不支持MATLAB命令。万博1manbetx
您也可以从以下列表中选择一个网站:
如何获得最佳的网站性能
选择中国站点(中文或英文)以获得最佳站点性能。其他MathWorks国家站点没有针对您所在位置的访问进行优化。