主要内容

添加颜色条显示的灰度图像

这个例子展示了如何显示带有颜色条的灰度图像,该颜色条指示数据值到颜色的映射。如果您要以图像的形式显示非常规的距离数据,那么使用颜色条来查看数据值和颜色之间的对应关系是非常有用的。

读取和显示灰度图像。

我= imread (“liftingbody.png”);

将图像转换为数据类型.数据的取值范围为[0,1]。

I = im2double(我);dataRangeI = [min(I(:))) max(I(:))]
dataRangeI =1×20 1

使用边缘检测滤波器对图像进行滤波。被过滤的数据超出默认范围[0,1],因为过滤器没有被规范化。

H = [1 2 1;0 0 0;1 2 1];J = imfilter (h);dataRangeJ = [min(J(:))) max(J(:))]
dataRangeJ =1×2-2.5961 - 2.5451

使用滤波数据的全显示范围显示滤波后的图像。imshow显示最小数据值为黑色,最大数据值为白色。

imshow (J [])

使用colorbar函数向图像添加颜色条。

colorbar

Figure包含一个轴对象。坐标轴对象包含一个类型为image的对象。

另请参阅

相关的话题