ドキュメンテーション

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

ind2gray

インデックス付きイメージをグレースケール イメージに変換

構文

I = ind2gray(X,map)

説明

I = ind2gray(X,map) は、カラーマップ map をもつイメージ X をグレースケール イメージ I に変換します。ind2gray は、輝度を変更しないで、入力イメージから色相と彩度情報を取り去ります。

メモ

グレースケール イメージは、「グレースケール」または「グレーレベル イメージ」とも呼ばれます。

クラス サポート

X は、uint8uint16single または double のいずれのクラスもサポートしています。map は double です。IX と同じクラスです。

すべて折りたたむ

インデックス付きイメージをワークスペースに読み込みます。

[X, map] = imread('trees.tif');

ind2gray を使用して、イメージをグレースケールに変換します。

I = ind2gray(X,map);

インデックス付きイメージと変換されたグレースケール イメージを表示します。

imshow(X,map)
title('Indexed Image')

figure
imshow(I)
title('Converted Grayscale Image')

アルゴリズム

ind2gray は、色相と彩度成分 (IQ) を 0 に設定し、関数 rgb2ntsc を使用して、カラーマップを NTSC 座標に変換し、グレー カラーマップを作成します。ind2gray は、イメージ X のインデックスをグレー カラーマップのグレースケール強度値に変換します。

R2006a より前に導入

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