MATLAB ヘルプ センター
CIE 1931 XYZ を CIE 1976 L*a*b* に変換
lab = xyz2lab(xyz)
lab = xyz2lab(xyz,'WhitePoint',whitePoint)
lab = xyz2lab(xyz) は CIE 1931 XYZ 値 (2 度視野) を CIE 1976 L*a*b* 値に変換します。
lab
xyz
例
lab = xyz2lab(xyz,'WhitePoint',whitePoint) は、光源の基準白色点を指定します。
'WhitePoint'
whitePoint
すべて折りたたむ
既定の基準白色点 D65 を使用して XYZ の色の値を L*a*b* に変換します。
xyz2lab([0.25 0.40 0.10])
ans = 1×3 69.4695 -48.0439 57.1259
D50 白色点を指定して XYZ の色の値を L*a*b* に変換します。
xyz2lab([0.25 0.40 0.10],'WhitePoint','d50')
ans = 1×3 69.4695 -49.5717 48.3864
変換する XYZ の色の値。次のいずれかの形式の数値配列として指定します。
c 行 3 列のカラーマップ。各行が 1 つの XYZ の色の値を指定します。
m x n x 3 のイメージ
m × n × 3 × p のイメージのスタック
データ型: single | double
single
double
'd65'
'a'
'c'
'e'
'd50'
'd55'
'icc'
基準白色点。1 行 3 列のベクトルまたは次の表の CIE 標準光源のいずれかとして指定します。
"a"
CIE 標準光源 A [1.0985, 1.0000, 0.3558]。相関色温度 2856 K で典型的な家庭用のタングステン製フィラメントの照明をシミュレートしたものです。
[1.0985, 1.0000, 0.3558]
"c"
[0.9807, 1.0000, 1.1822]
"e"
[1.000, 1.000, 1.000]
"d50"
[0.9642, 1.0000, 0.8251]
"d55"
CIE 標準光源 D55 [0.9568, 1.0000, 0.9214]。相関色温度 5500 K で午前または午後の中ごろの昼光をシミュレートしたものです。
[0.9568, 1.0000, 0.9214]
"d65"
[0.9504, 1.0000, 1.0888]
"icc"
[0.9642, 1.000, 0.8249]
[31595,32768, 27030]/32768
データ型: single | double | char
char
変換後の L*a*b* の色の値。サイズとデータ型が入力と同じ数値配列として返されます。
R2014b で導入
rgb2lab | xyz2rgb | lab2xyz
rgb2lab
xyz2rgb
lab2xyz
You clicked a link that corresponds to this MATLAB command:
Run the command by entering it in the MATLAB Command Window. Web browsers do not support MATLAB commands.
Web サイトの選択
Web サイトを選択すると、翻訳されたコンテンツにアクセスし、地域のイベントやサービスを確認できます。現在の位置情報に基づき、次のサイトの選択を推奨します:
また、以下のリストから Web サイトを選択することもできます。
最適なサイトパフォーマンスの取得方法
中国のサイト (中国語または英語) を選択することで、最適なサイトパフォーマンスが得られます。その他の国の MathWorks のサイトは、お客様の地域からのアクセスが最適化されていません。
南北アメリカ
ヨーロッパ
アジア太平洋地域
最寄りの営業オフィスへのお問い合わせ