文档

lab2double

转换L * a * b *数据

语法

Labd = lab2double(实验室)

描述

Labd = lab2double(实验室)的m × 3或m × n × 3数组L * a * b *类的颜色值.输出数组labd尺寸和实验室

图像处理工具箱™软件遵循双精度的约定L * a * b *数组包含1976 CIEL * a * b *值。L * a * b *数组是uint8uint16遵循ICC profile规范中的约定(ICC.1:2001-4,www.color.org)表示L * a * b *值为无符号的8位或16位整数。这些表说明了ICC编码约定。

值(L *)

uint8价值

uint16价值

0.0

0

0

100.0

255

65280

100.0 + (25500/65280)

没有一个

65535

值(a*或b*)

uint8价值

uint16价值

-128.0

0

0

0.0

128

32768

127.0

255

65280

127.0 + (255/256)

没有一个

65535

类的支持万博1manbetx

实验室是一个uint8uint16,或数组,必须是实且非稀疏的。labd

例子

全部折叠

这个例子展示了如何进行转换uint8L*a*b*取值为

创建一个uint8在L*a*b* colorspace中指定颜色为白色的向量。

W = uint8([255 128 128]);

将L*a*b*颜色值转换为

lab2double (w)
ans =1×3100 00

R2006a之前介绍

这个话题有用吗?