ヘルプ センターヘルプ センター
インデックス付きイメージをグレースケール イメージに変換
I = ind2gray(X,cmap)
例
I = ind2gray(X,cmap) は、インデックス付きイメージ X とカラーマップ cmap をグレースケール イメージ I に変換します。関数 ind2gray は、輝度を変更しないで、入力イメージから色相と彩度情報を取り去ります。
I
X
cmap
ind2gray
すべて折りたたむ
インデックス付きイメージをワークスペースに読み込みます。
[X, map] = imread('trees.tif');
ind2gray を使用して、イメージをグレースケールに変換します。
I = ind2gray(X,map);
インデックス付きイメージと変換されたグレースケール イメージを表示します。
imshow(X,map) title('Indexed Image')
figure imshow(I) title('Converted Grayscale Image')
インデックス付きイメージ。任意のサイズと次元の数値配列として指定します。
データ型: single | double | uint8 | uint16
single
double
uint8
uint16
インデックス付きイメージ X に関連付けられたカラーマップ。範囲 [0, 1] の値をもつ c 行 3 列の数値行列として指定します。各行は、カラーマップの単一色を構成する赤、緑、青の成分を指定する 3 要素の RGB 3 成分です。
データ型: double
グレースケール イメージ。数値配列として指定します。I のサイズ、次元とクラスは X と同じです。
ind2gray は、色相と彩度成分 (I と Q) を 0 に設定し、関数 rgb2ntsc を使用して、カラーマップを NTSC 座標に変換し、グレー カラーマップを作成します。ind2gray は、イメージ X のインデックスをグレー カラーマップのグレースケール強度値に変換します。
rgb2ntsc
backgroundPool
ThreadPool
この関数は、スレッドベースの環境を完全にサポートします。詳細については、スレッドベースの環境での MATLAB 関数の実行を参照してください。
すべて展開する
ind2gray は、スレッドベースの環境をサポートするようになりました。
イメージ ビューアー | gray2ind | imshow | mat2gray | im2gray | rgb2ntsc
gray2ind
imshow
mat2gray
im2gray
この例の変更されたバージョンがあります。編集された方の例を開きますか?
次の MATLAB コマンドに対応するリンクがクリックされました。
コマンドを MATLAB コマンド ウィンドウに入力して実行してください。Web ブラウザーは MATLAB コマンドをサポートしていません。
Select a Web Site
Choose a web site to get translated content where available and see local events and offers. Based on your location, we recommend that you select: .
You can also select a web site from the following list:
Select the China site (in Chinese or English) for best site performance. Other MathWorks country sites are not optimized for visits from your location.
Contact your local office