contrast
イメージ コントラストを強調するグレースケール カラーマップの作成
説明
例
イメージのコントラストを強調
clown
を読み込んで、イメージ X
とその関連カラーマップ map
を取得します。X
と map
によって生成されたイメージを表示します。
load clown
imagesc(X)
colormap(map)
contrast
を使用して、イメージ X
のコントラストを強調するグレー カラーマップを返します。次に、その新しいカラーマップを指定して表示を更新します。
newmap = contrast(X); colormap(newmap)
グレー レベル数を減少してイメージを表示
clown
を読み込んで、イメージ X
を取得します。次に、コントラストを強調するカラーマップを作成し、そのカラーマップを使用してイメージを表示します。
load clown
imagesc(X)
newmap1 = contrast(X);
colormap(newmap1)
次に、contrast
を使用して、10 階調のグレーのみを含む別のカラーマップを作成します。その新しいカラーマップを指定して表示を更新します。影の領域が明るくなり、細部がいくぶん粗くなったことがわかります。
newmap2 = contrast(X,10); colormap(newmap2)
入力引数
I
— イメージ
m 行 n 列の行列 | m×n×3 のトゥルーカラー イメージ
強調するイメージ。m 行 n 列の行列または m×n×3 のトゥルーカラー イメージとして指定します。
m
— 新しいカラーマップの行数
スカラー数値
新しいカラーマップの行数。スカラー数値として指定します。
メモ
m が元のカラーマップの行数と大幅に異なる場合、新しいカラーマップにいくつかの欠損値や繰り返される値が含まれることがあります。この違いにより、強調されたイメージで階調による表示が粗くなる場合があります。
例: newmap = contrast(I,50)
は 50 行を含むカラーマップを返します。
バージョン履歴
R2006a より前に導入
MATLAB コマンド
次の 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:
How to Get Best Site Performance
Select the China site (in Chinese or English) for best site performance. Other MathWorks country sites are not optimized for visits from your location.
Americas
- América Latina (Español)
- Canada (English)
- United States (English)
Europe
- Belgium (English)
- Denmark (English)
- Deutschland (Deutsch)
- España (Español)
- Finland (English)
- France (Français)
- Ireland (English)
- Italia (Italiano)
- Luxembourg (English)
- Netherlands (English)
- Norway (English)
- Österreich (Deutsch)
- Portugal (English)
- Sweden (English)
- Switzerland
- United Kingdom (English)