文件帮助中心文件
应用无关的颜色空间变换
B = ApplyCForm(A,C)
例子
B.= ApplyCForm(一个那C的)转换颜色值一个到彩色变换结构中规定的颜色空间C。
B.= ApplyCForm(一个那C的)
B.
一个
C
全部收缩
读取使用SRGB颜色空间的彩色图像进入工作区。
rgb = imread('peppers.png');
创建一个颜色转换结构,将SRGB定义为L * A * B *转换。
c = makecform('srgb2lab');
通过使用来执行转换applycomform.功能。
applycomform.
Lab = ApplyCForm(RGB,C);
输入颜色空间,指定为以下之一:
2-D数字矩阵。applycomform.除非颜色转换结构,否则将每行解释为颜色,C,包含灰度ICC配置文件。在这种情况下,applycomform.解释每个像素一个作为一种颜色。
3-D数字矩阵。每个行列位置被解释为颜色。尺寸(a,3)通常是1或更多,取决于输入颜色空间。
尺寸(a,3)
字符串或字符向量。一个如果是一个字符串或字符矢量C使用以下语法创建:
c = makecform('命名',配置文件,空间的)
数据类型:双倍的|uint8.|uint16|char|细绳
双倍的
uint8.
uint16
char
细绳
颜色转换,指定为结构。颜色转换结构指定了变换的各种参数。您可以使用使用颜色转换结构MakeCform.。
MakeCform.
输出颜色空间,返回为数字数组。的大小B.取决于输入颜色空间的维度和大小,一个:
什么时候一个是二维的,B.具有相同的行数和一个或多个列,具体取决于输出颜色空间。(ICC规范目前最多支持15通道设备空间)。万博1manbetx
什么时候一个是立体的,B.是与行数和列相同一个, 和尺寸(b,3)是1或更多,具体取决于输出颜色空间。
尺寸(b,3)
Lab2double.|Lab2uint8.|Lab2uint16|MakeCform.|白头点|XYZ2DOUBLE.|XYZ2UINT16
Lab2double.
Lab2uint8.
Lab2uint16
白头点
XYZ2DOUBLE.
XYZ2UINT16
您拥有此示例的修改版本。您是否希望使用您的编辑打开此示例?
您单击了与此MATLAB命令对应的链接:
在MATLAB命令窗口中输入它来运行命令。Web浏览器不支持MATLAB命令。万博1manbetx
选择一个网站,以便在可用的地方进行翻译内容,并查看本地活动和优惠。根据您的位置,我们建议您选择:。
您还可以从以下列表中选择一个网站:
选择中国网站(以中文或英文)以获得最佳网站性能。其他MathWorks国家网站未优化您所在地的访问。
联系您当地的办公室