主要内容

applycomform.

应用无关的颜色空间变换

描述

例子

B.= ApplyCForm(一个C的)转换颜色值一个到彩色变换结构中规定的颜色空间C

例子

全部收缩

读取使用SRGB颜色空间的彩色图像进入工作区。

rgb = imread('peppers.png');

创建一个颜色转换结构,将SRGB定义为L * A * B *转换。

c = makecform('srgb2lab');

通过使用来执行转换applycomform.功能。

Lab = ApplyCForm(RGB,C);

输入参数

全部收缩

输入颜色空间,指定为以下之一:

  • 2-D数字矩阵。applycomform.除非颜色转换结构,否则将每行解释为颜色,C,包含灰度ICC配置文件。在这种情况下,applycomform.解释每个像素一个作为一种颜色。

  • 3-D数字矩阵。每个行列位置被解释为颜色。尺寸(a,3)通常是1或更多,取决于输入颜色空间。

  • 字符串或字符向量。一个如果是一个字符串或字符矢量C使用以下语法创建:

    c = makecform('命名',配置文件,空间的)

数据类型:双倍的|uint8.|uint16|char|细绳

颜色转换,指定为结构。颜色转换结构指定了变换的各种参数。您可以使用使用颜色转换结构MakeCform.

输出参数

全部收缩

输出颜色空间,返回为数字数组。的大小B.取决于输入颜色空间的维度和大小,一个

  • 什么时候一个是二维的,B.具有相同的行数和一个或多个列,具体取决于输出颜色空间。(ICC规范目前最多支持15通道设备空间)。万博1manbetx

  • 什么时候一个是立体的,B.是与行数和列相同一个, 和尺寸(b,3)是1或更多,具体取决于输出颜色空间。

在R2006A之前介绍