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 transformación de espacio de color independiente del dispositivo

Sintaxis

B = applycform(A,C)

Descripción

ejemplo

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

Ejemplos

contraer todo

Imagen de color de lectura 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 un sRGB a la conversión L * a * b *.

C = makecform('srgb2lab');

Realizar 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 2-D. applycform interpreta cada fila como un color a menos que la estructura de transformación de color, C, contenga un perfil ICC de escala de grises. En ese caso, applycform interpreta cada píxel en A como un color.

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

  • Vector Cadena o character. A es sólo un vector de cadena o carácter si C se crea con la siguiente sintaxis:

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

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

Transformación de color, especificada como 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 mediante makecform.

Argumentos de salida

contraer todo

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

  • Cuando A es de dos dimensiones, B tiene el mismo número de filas y una o más columnas, dependiendo del espacio de color de salida. (la especificación ICC actualmente admite espacios de dispositivos de hasta 15 canales).

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

Introducido antes de R2006a