Esta página aún no se ha traducido para esta versión. Puede ver la versión más reciente de esta página en inglés.

applycform

Aplicar la transformación del espacio de color independiente del dispositivo

Descripción

ejemplo

B = applycform(A,C) convierte los valores de color en el espacio de color especificado en la estructura de transformación de color.AC

Ejemplos

contraer todo

Leer imagen de color que utiliza el espacio de color sRGB en el espacio de trabajo.

rgb = imread('peppers.png');

Cree una estructura de transformación de color que defina una conversión de sRGB a L*a*b*.

C = makecform('srgb2lab');

Realice la transformación con applycform.

lab = applycform(rgb,C);

Argumentos de entrada

contraer todo

Espacio de color de entrada, especificado como uno de los siguientes:

  • Matriz numérica 2D. interpreta cada fila como un color a menos que la estructura de transformación de color, , contenga un perfil ICC en escala de grises.applycformC En ese caso, interpreta cada píxel como un color.applycformA

  • Matriz numérica 3D. Cada ubicación de columna de fila se interpreta como un color. es típicamente 1 o más, dependiendo del espacio de color de entrada.size(A,3)

  • cadena o vector de caracteres. es sólo un vector de cadena o carácter si se crea con la sintaxis siguiente:AC

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

Tipos de datos: double | uint8 | uint16 | char | string

Transformación de color, especificada como una estructura. La estructura de transformación de color especifica varios parámetros de la transformación. Puede crear una estructura de transformación de color utilizando .makecform

Argumentos de salida

contraer todo

Espacio de color de salida, devuelto como una matriz numérica. El tamaño de depende de la dimensionalidad y el tamaño del espacio de color de entrada, :BA

  • Cuando es bidimensional, tiene el mismo número de filas y una o más columnas, dependiendo del espacio de color de salida.AB (La especificación ICC admite actualmente espacios de dispositivode hasta 15 canales).

  • Cuando es tridimensional, es el mismo número de filas y columnas que , y es 1 o más, dependiendo del espacio de color de salida.ABAsize(B,3)

Introducido antes de R2006a