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.
选择网站
选择网站以获取翻译的可用内容,以及查看当地活动和优惠。根据您的位置,我们建议您选择:。
您也可以从以下列表中选择网站:
如何获得最佳网站性能
选择中国网站(中文或英文)以获得最佳网站性能。其他 MathWorks 国家/地区网站并未针对您所在位置的访问进行优化。
美洲
欧洲
亚太
联系您当地的办事处