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.

lab2uint16

Convierta los valores de color L * a * b auint16

Descripción

ejemplo

lab16 = lab2uint16(lab) convierte los valores de color L * a * b * en tipos.uint16

Ejemplos

contraer todo

Este ejemplo muestra cómo convertir los valores de color L * a * b * de a.doubleuint16

Cree un vector especificando el color blanco en L * a * b * espacio de colores.double

w = [100 0 0];

Convierta el valor de color L * a * b * a.uint16

lab2uint16(w)
ans = 1x3 uint16 row vector

   65280   32768   32768

Argumentos de entrada

contraer todo

Valores de color para convertir, especificados como una matriz de valores de color a-by-3 (un color por fila) o una matriz de imagen-por---3.mmn La matriz de entrada debe ser real y no dispersa.lab

Tipos de datos: double | uint8

Argumentos de salida

contraer todo

Valores de color convertidos, devueltos como una matriz numérica del mismo tamaño que la entrada.

Tipos de datos: uint16

Algoritmos

La función convierte los valores de color L * a * b * al tipo.uint16 El software sigue la Convención de que las matrices L * a * b * de doble precisión contienen valores de 1976 CIE L * a * b *.Image Processing Toolbox™ Las matrices L * a * b * que son o siguen la Convención en la especificación de perfil ICC (ICC. 1:2001-4,) para representar L * a * b * valores como enteros de 8 bits o 16 bits sin signo.uint8uint16www.color.org Estas tablas ilustran la Convención de codificación ICC.

Valor (L *)

Valoruint8

Valoruint16

0.0

0

0

100.0

255

65280

100.0 + (25500/65280)

Ninguno

65535

Valor (a * o b *)

Valoruint8

Valoruint16

-128.0

0

0

0.0

128

32768

127.0

255

65280

127.0 + (255/256)

Ninguno

65535

Introducido antes de R2006a