Matlab图像处理工具箱中部分函数用法

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

1.blkproc()用法blkproc功能:对图像进行分块处理调用形式:B=blkproc(A,[mn],fun,parameter1,parameter2,...)B=blkproc(A,[mn],[mbordernborder],fun,...)B=blkproc(A,'indexed',...)参数解释:[mn]:图像以m*n为分块单位,对图像进行处理(如8像素*8像素)Fun:应用此函数对分别对每个m*n分块的像素进行处理parameter1,parameter2:要传给fun函数的参数mbordernborder:对每个m*n块上下进行mborder个单位的扩充,左右进行nborder个单位的扩充,扩充的像素值为0,fun函数对整个扩充后的分块进行处理。这里:fun='P1*x*P2',fun的参数P1,P2,将T,T'传递给fun的参数,即:P1=T,P2=T'.2.dwt2()用法dwt2功能:单级二维离散小波变换调用格式:[cA,cH,cV,cD]=dwt2(X,'wname')[cA,cH,cV,cD]=dwt2(X,Lo_D,Hi_D)其意义为使用指定的小波基函数'wname'对二维信号X进行二维离散小波变换。cA,cH,cV,cD分别为近似细节分量、水平细节分量、垂直细节分量和对角细节分量。3.wavedec2()用法waveder2功能:二维信号的多层小波分解调用格式:[C,S]=wavedec2(X,N,'wname')[C,S]=wavedec2(X,N,Lo_D,Hi_D)其意义为使用小波基函数'wname'对二维信号X进行N层分解。4.idwt2()用法idwt2功能:单级二维离散小波反变换调用格式:X=idwt2(cA,cH,cV,cD,'wname')X=idwt2(cA,cH,cV,cD,Lo_R,Hi_R)X=idwt2(cA,cH,cV,cD,'wname',S)X=idwt2(cA,cH,cV,cD,Lo_R,Hi_R,S)X=idwt2(...,'mode',MODE)其意义为由信号小波分解的近似信号cA和细节信号cH,cV,cD经小波反变换重构原信号X。5.upcoef2()用法Upcoef2功能:有多层小波分解重构近似分量或细节分量调用格式:Y=upcoef2(O,X,'wname',N,S)Y=upcoef2(O,X,Lo_R,Hi_R,N,S)Y=upcoef2(O,X,'wname',N)Y=upcoef2(O,X,Lo_R,Hi_R,N)Y=upcoef2(O,X,'wname')Y=upcoef2(O,X,Lo_R,Hi_R)其中0对应分解信号的类型,即:'a''h''v''d',X为原图像的矩阵信号,'wname'为小波基函数,N为一整数,一般取1。6.Wcodemat()用法Wcodemat功能:对矩阵进行量化编码调用格式:Y=wcodemat(X,NBCODES,OPT,ABSOL)Y=wcodemat(X,NBCODES,OPT)Y=wcodemat(X,NBCODES)Y=wcodemat(X)表示对矩阵X的量化编码,函数中NBCODES作为X矩阵中绝对值最大的值,一般取192。7.dct2()用法dct2功能:计算二维离散余弦变换调用格式:B=dct2(A)B=dct2(A,m,n)B=dct2(A,[mn])8.idct2()用法idct2功能:计算二维离散余弦反变换调用格式:B=idct2(A)B=idct2(A,m,n)B=idct2(A,[mn])9.wpdec2()用法wpdec2功能:二维小波包分解调用格式:T=wpdec2(X,N,'wname',E,P)T=wpdec2(X,N,'wname')10.wprec2()用法wprec2功能:二维小波包重建调用格式:X=wprec2(T)参数说明:T表示小波包数11.Hadamard()用法hadamard功能:hadamard矩阵调用格式:H=hadamard(n)其返回一个n*n的hadamard矩阵。12.appcoef2()用法appcoef2功能:二维近似系数调用格式:A=appcoef2(C,S,'wname',N)A=appcoef2(C,S,'wname')A=appcoef2(C,S,Lo_R,Hi_R)A=appcoef2(C,S,Lo_R,Hi_R,N)13.detcoef2()用法detcoef2功能:二维细节系数调用格式:D=detcoef2(O,C,S,N)14.wrcoef2()用法wrcoef2功能:重建单支二维小波系数调用格式:X=wrcoef2('type',C,S,'wname',N)X=wrcoef2('type',C,S,Lo_R,Hi_R,N)X=wrcoef2('type',C,S,'wname')X=wrcoef2('type',C,S,Lo_R,Hi_R)15.Dctmtx()用法Dctmtx功能:计算离散余弦变换矩阵调用格式:D=dctmtx(n)

1 / 2
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功