MATLAB ヘルプ センター
インデックス付きイメージのグレースケール カラーマップを作成する
newmap = contrast(I)
newmap = contrast(I,m)
newmap = contrast(I) は、インデックス付きイメージ I のコントラストを強調するグレースケール カラーマップを作成します。この新しいカラーマップは、視覚的な区別は困難だが明度がわずかに異なるピクセル間のコントラストを増大します。
newmap
I
例
newmap = contrast(I,m) は、新しいカラーマップを m 行 3 列の配列として返します。この構文は、元のカラーマップとは異なる行数の新しいカラーマップが必要な場合に使用します。
m
すべて折りたたむ
clown を読み込んで、イメージ X とその関連カラーマップ map を取得します。X と map によって生成されたイメージを表示します。
clown
X
map
load clown imagesc(X) colormap(map)
contrast を使用して、イメージ X のコントラストを強調するグレー カラーマップを返します。次に、その新しいカラーマップを指定して表示を更新します。
contrast
newmap = contrast(X); colormap(newmap)
clown を読み込んで、イメージ X を取得します。次に、コントラストを強調するカラーマップを作成し、そのカラーマップを使用してイメージを表示します。
load clown imagesc(X) newmap1 = contrast(X); colormap(newmap1)
次に、contrast を使用して、10 階調のグレーのみを含む別のカラーマップを作成します。その新しいカラーマップを指定して表示を更新します。影の領域が明るくなり、細部がいくぶん粗くなったことがわかります。
newmap2 = contrast(X,10); colormap(newmap2)
強調するインデックス付きイメージ。m 行 n 列の数値行列として指定します。インデックス付きイメージは、要素がカラーマップへのインデックスとなる m 行 n 列の数値行列です。カラーマップの各行は、色を構成する赤、緑、青の成分を指定します。
データ型: single | double
single
double
新しいカラーマップの行数。スカラー数値として指定します。
メモ
m が元のカラーマップの行数と大幅に異なる場合、新しいカラーマップにいくつかの欠損値や繰り返される値が含まれることがあります。この違いにより、強調されたイメージで階調による表示が粗くなる場合があります。
例: newmap = contrast(I,50) は 50 行を含むカラーマップを返します。
newmap = contrast(I,50)
R2006a より前に導入
brighten | colormap | image
brighten
colormap
image
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 のサイトは、お客様の地域からのアクセスが最適化されていません。
南北アメリカ
ヨーロッパ
アジア太平洋地域
最寄りの営業オフィスへのお問い合わせ