数 字 图 像 处 理实验一 MATLAB 数字图像处理初步一、显示图像1.利用 imread( )函数读取一幅图像,假设其名为 lily.tif,存入一个数组中;2.利用 whos 命令提取该读入图像 flower.tif 的基本信息;3.利用 imshow()函数来显示这幅图像;实验结果如下图:源代码:>>I=imread('lily.tif')>> whosI>> imshow(I)二、压缩图像4.利用 imfinfo 函数来获取图像文件的压缩,颜色等等其他的详细信息;5.利用 imwrite()函数来压缩这幅图象,将其保存为一幅压缩了像素的 jpg 文件,设为 lily.jpg;语法:imwrite(原图像,新图像,‘quality’,q), q取 0-100。6.同样利用 imwrite()函数将最初读入的 tif 图象另存为一幅 bmp 图像,设为 flily.bmp。7.用 imread()读入图像 Sunset.jpg 和 Winter.jpg;8.用 imfinfo()获取图像 Sunset.jpg 和 Winter.jpg的大小;9.用 figure,imshow()分别将 Sunset.jpg 和 Winter.jpg显示出来,观察两幅图像的质量。其中 9 的实验结果如下图:源代码:4~6(接上面两个)>>I=imread('lily.tif')>> imfinfo 'lily.tif';>> imwrite(I,'lily.jpg','quality',20);>> imwrite(I,'lily.bmp');7~9>>I=imread('Sunset.jpg');>>J=imread('Winter.jpg')>>imfinfo 'Sunset.jpg'>> imfinfo 'Winter.jpg'>>figure(1),imshow('Sunset.jpg')>>figure(2),imshow('Winter.jpg')三、二值化图像10.用 im2bw 将一幅灰度图像转化为二值图像,并且用 imshow 显示出来观察图像的特征。实验结果如下图:源代码:>> I=imread('lily.tif')>>gg=im2bw(I,0.4);F>>igure, imshow(gg)原始图像:四、思考题(1) 简述 MatLab 软件的特点。答:①高效的数值计算及符号计算功能,能使用户从繁杂的数学运算分析中解脱出来;②具有完备的图形处理功能,实现计算结果和编程的可视化;③友好的用户界面及接近数学表达式的自然化语言,使学者易于学习和掌握;④功能丰富的应用工具箱(如信号处理工具箱、通信工具箱等) ,为用户提供了大量方便实用的处理工具。(2) MatLab 软件可以支持哪些图像文件格式?JPEG、JPEG、PCX、TIFF、PNG、GIF、HDF、XWD 等等。(3) 说明函数 imread 的用途格式以及各种格式所得到图像的性质。imread 函数用于读入各种图像文件,其一般的用法为[X,MAP]=imread(‘filename’,‘fmt’)其中,X,MAP 分别为读出的图像数据和颜色表数据,fmt 为图像的格式,filename 为读...