ヘルプ センターヘルプ センター
このページの内容は最新ではありません。最新版の英語を参照するには、ここをクリックします。
イメージ コントラストを強調するグレースケール カラーマップの作成
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×3 のトゥルーカラー イメージとして指定します。
新しいカラーマップの行数。スカラー数値として指定します。
メモ
m が元のカラーマップの行数と大幅に異なる場合、新しいカラーマップにいくつかの欠損値や繰り返される値が含まれることがあります。この違いにより、強調されたイメージで階調による表示が粗くなる場合があります。
例: newmap = contrast(I,50) は 50 行を含むカラーマップを返します。
newmap = contrast(I,50)
R2006a より前に導入
brighten | colormap | image
brighten
colormap
image
次の 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