第三讲MATLAB图像显示 下载本文

4、二值图像 (5S) 二 值 图 像 图像数组大小:m×n 图像元素值:0或1 图像数组大小:m×n 图像元素值:0或1

四、图像显示 (30S)

Matlab的图像显示函数主要有imshow、colorbar和subimage三个。

1、imshow(I,n) (4S)

显示灰度级为n的图像,n缺省为256。 【例】按256灰度级显示 I=imread('moon.tif'); imshow(I,256) colorbar

250200150100500 【例】按8灰度级显示 I=imread('moon.tif'); imshow(I,8) colorbar 250 200150100500 2、imshow(I,[low,high]) (4S) 以灰度范围[low,high]显示图像,如果不知道灰度范围,可以用imshow(I,[])显示。

【例】按最大灰度范围显示 I=imread('moon.tif'); imshow(I,[]) colorbar 250200150100500 【例】按指定灰度范围显示 I=imread('moon.tif'); imshow(I,[64,128]) colorbar

120110100908070 3、imshow(BW) (6S) 显示二值图像。 【例】双精度灰度图像 bw1=zeros(100,100); bw1(2:2:98,2:2:98)=1; imshow(bw1); whos bw1

Name Size Bytes Class

bw1 100x100 80000 double array Grand total is 10000 elements using 80000 bytes