- 1、本文档共4页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
数字图像处理实验函数
实验1 MATLAB图像处理编程基础
Image Processing Toolbox- Introduction- Image Types in
the Toolbox
掌握MATLAB功能实现的两种方法:
在Command Window中,以命令行单句调用某一函数,例如两幅图像相加,观察Workspace中图像矩阵属性、值。
采用MATLAB语言编写由一条或多条语句实现某一或多个功能,例如:图像算术操作和图像类型转换。将文件保存在c:\ MATLAB701\work目录下,并将文件的扩展名设置为.m。从MATLAB的Command Window 中键入文件名。也可将M文件中的所有语句拷贝到Command Window下,回车执行。观察Workspace中图像矩阵属性、值。
掌握图像文件的读/写/信息查询(imread, imwrite, imfinfo)。Image Processing Toolbox- Introduction- Reading and Writing Image Data
注意:读取图像处理工具箱示例图像和c: \MATLAB701\work 目录下的图像文件时,可以不指名图像文件路径,否则需要给出图像文件的完整路径。
掌握图像显示Image Processing Toolbox- Displaying and Exploring Images
1) 显示多幅图像(figure, subplot)
4种图像类型的显示方法(imshow)
图像类型间的转换(dither, gray2ind, grayslice, im2bw, ind2gray, ind2rgb, mat2gray, rgb2gray , rgb2ind)
mat2gray: 转化矩阵为灰度图像。
RGB=ind2rgb(X,map)索引图到RGB;?
I=rgb2gray(RGB) RGB到灰度图。
rgb2ind:转化RGB?图像为索引图像
图像算术操作(imabsdiff, imadd, imcomplement, imdivide, imlincomb, immultiply, imsubtract)
imlincomb 多幅图像的线性组合
实验MATLAB图像的空间变换及相邻区域和块的处理
三、实验内容及步骤(参考MATLAB 图像处理工具箱的帮助完成相应功能)
1.了解图像插值的方法和应用。MATLAB帮助位置:Image Processing Toolbox- Spatial Transformations- Interpolation
了解图像相邻区域和块的处理-滑动窗和图像块操作。MATLAB 帮助位置:Image Processing Toolbox –Neighborhood and Block Operation
放大和缩小一幅图像(imresize)。MATLAB位置:Image Processing Toolbox- Spatial Transformations- Image Resizing
旋转一幅图像(imrotate)。MATLAB 位置:Image Processing Toolbox- Spatial Transformations- Image Rotation
滑动邻域(nlfilter)。MATLAB 位置:Image Processing Toolbox –Neighborhood and Block Operation–Sliding Neighborhood Operations - Linear and Nonlinear Filtering
(blkproc) 。
MATLAB 帮助位置:Image Processing Toolbox –Neighborhood and Block Operation–Distinct Block OperationsMATLAB 帮助位置: Image Processing Toolbox – Transforms –Discrete Cosine Transform - The DCT and Image Compression使用8-by-8 blocks DCT 变换对图像进行压缩与解压缩dctmtx, blkproc等函数,更改mask 矩阵的值观察解压缩重构图像的变化。
4
文档评论(0)