实 验 一 Matlab 图 像 显 示 方 法 一 、实 验 目的 1
了 解 Matlab 的 基 本 功 能 及 操 作 方 法 2
练 习 图 像 读 写 和 显 示 函 数 的 使 用 方 法 3
掌 握 Matlab 支 持 的 五 类 图 像 的 显 示 方 法 二、实 验 内容 1
图 像 的读写 A)图 像 读 RGB = imread('ngc6543a
jpg'); B)图 像 写 先 从 一 个
mat 文 件 中 载 入 一 幅 图 像 , 然 后 利 用 图 像 写 函 数 imwrite, 创 建 一 个
bmp文 件 , 并 将 图 像 存 入 其 中
load clown whos imwrite(X,map,'clown
bmp') C)图 像 文件格式转换 bitmap = imread('clown
bmp','bmp'); imwrite(bitmap,'clown
png','png'); 2
图 像 显 示 A) 二进制图 像 的显 示 BW1=zeros(20,20); %创建仅包含 0/1的双精度图 像 BW1(2:2:18,2:2:18)=1; imshow(BW1,'notruesize'); whos BW2=uint8(BW1); figure,imshow(BW2,'notruesize') BW3=BW2~ =0; %逻辑标志置为 on figure,imshow(BW3,'notruesize') whos BW=imread('circles
tif'); imshow(BW); figure,imsho