applycform

Примените независимое от устройства преобразование цветового пространства

Синтаксис

Описание

пример

B = applycform(A,C) преобразует значения цветов в A в цветовое пространство, заданное в структуре преобразования цвета C.

Примеры

свернуть все

Чтение цветного изображения, которое использует цветовое пространство sRGB в рабочей области.

rgb = imread('peppers.png');

Создайте структуру преобразования цвета, которая задает преобразование sRGB в L * a * b *.

C = makecform('srgb2lab');

Выполните преобразование с помощью applycform.

lab = applycform(rgb,C);

Входные параметры

свернуть все

Введите цветовое пространство, заданное как одно из следующих:

  • 2-D числовую матрицу. applycform интерпретирует каждую строку как цвет, за исключением структуры преобразования цвета, C, содержит полутоновый профиль ICC. В этом случае applycform интерпретирует каждый пиксель в A как цвет.

  • 3-D числовую матрицу. Каждое расположение столбца-строки интерпретируется как цвет. size(A,3) обычно равен 1 или более, в зависимости от входа цветового пространства.

  • строка или вектор символов. A является только строкой или вектором символов, если C создается со следующим синтаксисом:

    C = makecform('named', profile, space)

Типы данных: double | uint8 | uint16 | char | string

Преобразование цвета, заданное как структура. Структура преобразования цвета задает различные параметры преобразования. Вы можете создать структуру преобразования цвета, используя makecform.

Выходные аргументы

свернуть все

Выход цветового пространства, возвращенный в виде числового массива. Размер B зависит от размерности и размера входного цветового пространства, A:

  • Когда A двумерный, B имеет одинаковое число строк и один или несколько столбцов в зависимости от выхода цветового пространства. (Спецификация ICC в настоящее время поддерживает до 15-канальных пространств устройств).

  • Когда A трехмерный, B - то одинаковое число строк и столбцов, что и A, и size(B,3) равен 1 или более, в зависимости от выхода цветового пространства.

Представлено до R2006a
Для просмотра документации необходимо авторизоваться на сайте