文档

图像数据与Colormap吗

当你使用的显示图像图像功能,您可以控制像素值的范围如何映射到colormap的范围。例如,这是一个5-by-5幻方使用默认colormap显示为一个图像。

=魔法(5)
一个=5×517 24 1 8 15 23 5 7 14 16 4 6 13 20 22 10 12 19 21 3 11 18 25 2 9
我=图像(A);轴colorbar

一个包含值1到25之间。MATLAB®将这些值作为指标colormap, 64个条目。因此,前面的图像中的所有像素映射到第一个25项colormap(大约colorbar的蓝色区域)。

你可以控制这种映射CDataMapping财产的图像对象。默认行为对应于前面所示图“直接”选择这个属性。直接映射是有用的,当你显示图像(如GIF图像),包含自己的colormap。然而,如果你的形象代表测量的一些物理单位(例如,米或学位)然后设置CDataMapping财产“缩放”。扩展映射使用的各种颜色,它允许您可视化数据的相对差异。

即时通讯。CDataMapping =“缩放”;

“缩放”选择地图中的最小值一个colormap中的第一个条目,地图最大的价值一个映射到colormap中的最后一个条目。所有的中间值一个colormap是线性扩展。

作为一种替代方法来设置CDataMapping财产“缩放”,您可以调用显示亮度图像函数来达到同样的效果。

显示亮度图像(一);轴colorbar

如果你改变colormap中的值一个扩展到新的colormap。

colormap(灰色);

扩展映射也用于显示图像的图像没有colormap,或者当你想要改变的colormap图形图像。使用以下命令显示一个图像灰色的colormap,不同于原colormap存储这个形象。

负载小丑图像(X,“CDataMapping”,“缩放”);colormap(灰色);轴colorbar

另请参阅

功能

属性

相关的话题

这个主题有帮助吗?