附录二 用MATLAB进行图像处理.pdf

  1. 1、本文档共26页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
用MATLAB进行图像处理 李东晓  MATLAB的矩阵运算可直接用于图像处理  MATLAB图像处理工具箱  可方便地实现各种复杂的图像处理算法  主要可完成如下图像处理功能:  图像的几何操作  邻域和块处理  线性滤波  图像变换  图像分析和增强  图像恢复  图像编码  二值形态学处理等等 2012/9/20 2 一.MATLAB7.0支持的图像文件格式 2012/9/20 3 二.读取图像  imread( 'filename' )  例:>> f = imread('lenna512.bmp');  >> f =imread (’D:\myimages\lenna.bmp');  >> f = imread(‘.\myimages\lenna.bmp’);  将BMP图像lenna读入图像数组f  若filename 中不包含任何路径信息,则imread 会从当前目录中寻找并读取图像文件,若当前目 录中没有所需要的文件,则会尝试在MATLAB搜 索路径中寻找该文件 2012/9/20 4  函数size 可给出图像的行数和列数:  >>size (f) ans = 512 512  在可用如下格式获得一幅图像的大小: >> [M,N] = size(f); 该语句将返回图像f的行数(M)和列数(N) 2012/9/20 5  函数whos可以显示出一个数组的附加信 息 >> whos f  返回: Name Size Bytes Class f 512x512 262144 uint8 array Grand total is 262144 elements using 262144 bytes 2012/9/20 6 三.显示图像  一般使用函数imshow 来显示一幅图像  imshow(f,G)  f 是要显示的图像数组,G是显示所用的灰度级数  若将G省略,则默认的灰度级数是256  imshow(f,[low high])  将所有值小于或等于low 的像素都显示为黑色, g(x,y) M g 所有值大于或等于high的像素显示为白色,值在 low和high之间的像素值将以默认的灰度级数 256显示为中间亮度。  如imshow(f,[20,100]) 0 low high Mf f(x,y) 2012/9/20

文档评论(0)

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档