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)