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