《数字图像处理》
实 验 指 导 书
信息工程学院 电子信息工程系
上课地点:704
2014.5
目 录
实验一 图像基本操作 ............................................ 1 实验二 图像运算 .................................................... 3 实验三 图像增强——空域滤波 ............................. 5 实验四 图像的傅立叶变换 .................................... 7 实验五 图像增强——频域滤波 ............................. 9 实验六 图像分割 .................................................. 12 综合实验 ................................................................ 15
实验一 图像基本操作
一、实验目的
了解MatLab软件/语言,学会使用MatLab的图像处理工具箱(Image Processing Toolbox),使学生初步具备使用该软件处理图像信息的能力,并能够利用该软件完成本课程规定的其他实验和作业。
熟悉常用的图像文件格式与格式转换;
熟悉图像矩阵的显示方法(灰度、索引、黑白、彩色); 熟悉图像矩阵的格式转换
二、实验要求
在MATLAB环境下完成下列操作: 1、读入图像; 2、保存图像;
3、图像的显示方法
三、实验方法
使用函数imread可以将图像读入MATLAB环境,imread的语法为: imread( ‘filename’ )
imread所支持的文件格式包括: TIFF---------- .tif .tiff JPEG-------- .jpg .jpeg GIF----------- .gif BMP--------- .bmp PNG--------- .png XWD--------- .xwd
使用函数imwrite可以将图像保存在磁盘上,imwrite的语法为 imwrite( f, ‘filename’ )
使用函数size可以察看图像大小,size的语法为 size( )
使用函数imfinfo可以察看图像信息,imfinfo的语法为 imfinfo filename
使用函数imshow 可以显示图像缩略图,imshow 的语法为 imshow ( )
使用函数imview 可以显示图像原图,imview 的语法为 imview ( )
使用函数figure可以开辟一个新的窗口,figure的语法为 figure, imshow ( ) figure, imview ( ) figure, plot ( ) …………………
使用数据类型转换函数可以转换图像数据类型,如 im2uint8 ( ) ------------------ convert image to uint8 im2uint16 ( ) ---------------- convert image to uint16