MATLAB函数的filter2 conv2 imfilter2函数.docx

MATLAB函数的filter2 conv2 imfilter2函数.docx

  1. 1、本文档共5页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
MATLAB函数的filter2 conv2 imfilter2函数

MATLAB函数的filter2 conv2 imfilter2函数imfilter实现的是线性空间滤波; conv2是计算两个矩阵的二维卷积1、MATLAB中提供了卷积运算的函数命令conv2,其语法格式为:C = conv2(A,B) C = conv2(A,B)返回矩阵A和B的二维卷积C。若A为ma×na的矩阵,B为mb×nb的矩阵,则C的大小为(ma+mb+1)×(na+nb+1)。2、MATLAB图像处理工具箱提供了基于卷积的图象滤波函数filter2,filter2的语法格式为:Y = filter2(h,X) 其中Y = filter2(h,X)返回图像X经算子h滤波后的结果,默认返回图像Y与输入图像X大小相同。例如:其实filter2和conv2是等价的。MATLAB在计算filter2时先将卷积核旋转180度,再调用conv2函数进行计算。Fspecial函数用于创建预定义的滤波算子,其语法格式为:h = fspecial(type) h = fspecial(type,parameters) 参数type制定算子类型,parameters指定相应的参数,具体格式为:type=average,为均值滤波,参数为n,代表模版尺寸,用向量表示,默认值为[3,3]。type= gaussian,为高斯低通滤波器,参数有两个,n表示模版尺寸,默认值为[3,3],sigma表示滤波器的标准差,单位为像素,默认值为0.5三个函数实际的用法基本结果是一样的。但imfilter可进行多维图像(RGB等)进行空间滤波,filter2 只能对二维图像(灰度图)进行空间滤波,conv2可以对图像矩阵实现自己想实现的卷积操作,最简单最常用的是二维。所以conv2和filter2类似,多维图像(RGB等)要用imfilter表1 图像显示函数名功能说明函数名功能说明colorbar颜色条显示montage按矩形剪辑方式显示多帧图像getimage从坐标系中获取图像数据immovie从多帧索引图像中制作电影image建立显示图像movie播放电影subimage在同一图像窗口显示多个图像trueszie调整图像显示大小imagesc调整数据并显示图像warp显示图像为纹理映射表面imshow图像显示zoom二维图形放大或缩小表2 图像文件输入/输出函数名功能说明函数名功能说明imread图像文件读入load将以mat为扩展名的图像文件调入到内存imwrite图像写出save将内存变量中图像保存到mat文件中dicomread读取DICOM图像dicomwrite输出DICOM图像iminfo查看图形信息??表3 图像像素值及其统计函数名功能说明函数名功能说明impixel返回选定图像像素颜色值imcontour画图像数据轮廓(等高线,等值线)improfile图像中沿一个路径的数据值计算imhist求图像数据直方图mean2求均值corr2求相关系数std2求标准差??表4 图像分析函数名功能说明函数名功能说明edge灰度图像边缘检测qtgetblk获得四叉树分解块值qtecomp执行四叉树分解qtsetblk设置四叉树分解块值表5 图像增强及平滑函数名功能说明函数名功能说明imadjust对比度调整medfilt2二维中值滤波器histeq直方图均衡ordfilt2顺序统计滤波器imnoise给图像增加噪声wiener2二维自适应除噪滤波器表6 图像线性滤波及二维线性滤波器设计函数名功能说明函数名功能说明conv2二维卷积freqz2计算二维频率响应convmtx2计算二维卷积矩阵fsamp2用频率抽样设计二维FIR滤波器convn多维卷积ftrans用频率抽样转换二维FIRlbqfilter2二维线性数字滤波器fwind1用一维窗口方法设计二维FIR滤波器fspecial产生预定义滤波器fwind2用二维窗口方法设计二维FIR滤波器frespace确定二维频率响应间隔??表7 图像变换函数名功能说明函数名功能说明fft计算一维快速Fourier变换dct计算离散余弦变换ifft计算一维FFT的逆变换idct计算离散反余弦变换fft2计算二维FFTdct2计算2D离散余弦变换ifft2计算二维逆FFTidct2计算2D反离散余弦变换fftn计算多维FFTdctmtx计算TCT矩阵ifftn计算多维逆FFTradon计算Radon变换fftshift直流分量移到频谱中心??表8 图像领域及操作函数名功能说明函数名功能说明bestblk选择块处理的块大小colfilt使用列方向函数进行领域运算blkproc对图像实行不同的块处理im2col重排图像块为矩阵列col2im重排矩阵列成图像块nlfilter进行一般领域计算表9 二值图像操作函

文档评论(0)

xcs88858 + 关注
实名认证
内容提供者

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

版权声明书
用户编号:8130065136000003

1亿VIP精品文档

相关文档