ドキュメンテーション

最新のリリースでは、このページがまだ翻訳されていません。 このページの最新版は英語でご覧になれます。

lab2uint8

L*a*b* データを uint8 に変換

構文

lab8 = lab2uint8(lab)

説明

lab8 = lab2uint8(lab) は、 の色の値の M 行 3 列または M × N × 3 の配列を uint8 に変換します。lab8lab と同じサイズです。

Image Processing Toolbox™ ソフトウェアは、倍精度 配列に 1976 CIE 値が含まれる規則に従っています。 配列 (uint8 または uint16) は、ICC プロファイル仕様 (ICC.1:2001-4, www.color.org) の規則に従って、符号なし 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

クラス サポート

lab は、実数で非スパースの uint8uint16double 配列のいずれかです。lab8uint8 です。

フル強度の中間色 (白) を double から uint8 に変換します。

lab2uint8([100 0 0])
ans =

   255   128   128

R2006a より前に導入

この情報は役に立ちましたか?