ドキュメンテーションヘルプセンタードキュメンテーション
このページの翻訳は最新ではありません。ここをクリックして,英語の最新版を参照してください。
カラーマップ内で重複している色を削除したり,グレースケールまたはトゥルーカラーのイメージをインデックス付きイメージに変換したりする
[Y, newmap] = cmunique (X,地图)
[Y, newmap] = cmunique (RGB)
[Y, newmap] = cmunique(我)
例
[Y,newmap) = cmunique (X,地图)は,カラーマップ地图から重複する行を削除して,新しいカラーマップnewmapを生成します。また,この関数は,インデックスとカラーマップの間の対応を維持しながら強度イメージX内のインデックスを調整し,その結果をYに返します。イメージYとそれに関連するカラーマップnewmapは,Xおよび地图で作成したイメージと同じイメージを作成しますが,可能な限り最小のカラーマップを使用します。
[Y,newmap) = cmunique (X,地图)
Y
newmap
X
地图
[Y,newmap) = cmunique (RGB)は,トゥルーカラーイメージRGBをインデックス付きイメージYおよび関連するカラーマップnewmapに変換します。返されるカラーマップは,イメージについて可能な限り最小のカラーマップであり,RGB内にある一意の色のそれぞれに対してエントリが1つあります。
[Y,newmap) = cmunique (RGB)
RGB
メモ
newmapは,非常に大きくなることがあります。これは,エントリ数がRGBのピクセル数並みに多くなる可能性があるためです。
[Y,newmap) = cmunique (我)は,グレースケールイメージ我をインデックス付きイメージYおよび関連するカラーマップnewmapに変換します。返されるカラーマップは,イメージについて可能な限り最小のカラーマップであり,我内にある一意の強度レベルのそれぞれに対してエントリが1つあります。
[Y,newmap) = cmunique (我)
我
すべて折りたたむ
関数魔法を使用して4行4列の配列としてXを定義します。これは1から16までのすべての値を使用します。
魔法
X =魔法(4);
関数灰色的を使用して8エントリのカラーマップを作成します。8次に,このエントリのカラーマップを2つ連結して,16エントリのカラーマップ地图を作成します。地图の9 ~ 16番目のエントリは,1 ~ 8番目のエントリの繰り返しです。
灰色的
地图=[灰色(8);灰色(8)];大小(图)
ans =1×216日3
関数cmuniqueを使って,カラーマップの中の重複エントリを削除します。
cmunique
[Y, newmap] = cmunique(X, map);大小(newmap)
ans =1×28 3
cmuniqueは,YおよびnewmapがXおよび地图と同じイメージを生成するように,元のイメージXの値を調整します。
figure image(X) colormap(map) title(“X和地图”)
figure image(Y) colormap(newmap) title(“Y和newmap”)
重複する色を含むインデックス付きイメージ。m行n列の整数行列として指定します。
データ型:双|uint8|uint16
双
uint8
uint16
インデックス付きイメージXに関連し,重複する色を含むカラーマップ。範囲[0,1]の値をもつc1行3列の行列として指定します。地图の各行は,カラーマップの各色を構成する赤,緑,青の成分を指定するRGB 3成分です。
データ型:双
RGBイメージ。m x n x 3の非負の数の配列として指定します。
グレースケールイメージ。m行n列の数値行列として指定します。
一意の色を含むインデックス付きイメージ。m行n列の整数行列として返されます。newmap256年の長さが以下の場合,出力イメージのクラスはuint8です。そうでない場合,出力イメージは,クラス双です。
データ型:双|uint8
出力インデックス付きイメージYに関連し,一意の色を含むカラーマップ。範囲[0,1]の値をもつc2行3列の行列として返されます。newmapの各行は,カラーマップの各色を構成する赤,緑,青の成分を指定するRGB 3成分です。
rgb2ind
この例の変更されたバージョンがあります。編集された方の例を開きますか吗?
次のMATLABコマンドに対応するリンクがクリックされました。
コマンドをMATLABコマンドウィンドウに入力して実行してください。WebブラウザーはMATLABコマンドをサポートしていません。
选择一个网站,在可用的地方获得翻译的内容,并查看当地的事件和提供。根据您所在的位置,我们建议您选择:.
您也可以从以下列表中选择一个网站:
选择中国网站(中文或英文)以获得最佳网站表现。其他MathWorks国家网站不适合从您的位置访问。
联系当地办事处