〈新〉二维小波变换MATLAB实现.pptVIP

  • 22
  • 0
  • 约4.35千字
  • 约 15页
  • 2017-01-15 发布于湖北
  • 举报
二维小波变换MATLAB实现 dwt2函数 功能:二维离散小波变换 格式:[cA,cH,cV,cD]=dwt2(X,wname) [cA,cH,cV,cD]=dwt2(X,Lo_D,Hi_D) 说明:[cA,cH,cV,cD]=dwt2(X,wname)使用指定的小波基函数wname对二维信号X进行二维离散小波变幻;cA,cH,cV,cD分别为近似分量、水平细节分量、垂直细节分量和对角细节分量;[cA,cH,cV,cD]=dwt2(X,Lo_D,Hi_D)使用指定的分解低通和高通滤波器Lo_D和Hi_D分解信号X。 load woman; nbcol = size(map,1);%返回矩阵的行数和列数 [cA1,cH1,cV1,cD1] = dwt2(X,db1); cod_x=wcodemat(X,nbcol);%返回矩阵X的编码矩阵,nbcol为编码的最大值 cod_cA1=wcodemat(cA1,nbcol); cod_cH1=wcodemat(cH1,nbcol); cod_cV1=wcodemat(cV1,nbcol); cod_cD1=wcodemat(cD1,nbcol); dec2d=[cod_cA1,cod_cH1;cod_cV1,cod_cD1]; subplot(1,2,1),imshow(cod_x,[]); title(量化后的图像); subplot

文档评论(0)

1亿VIP精品文档

相关文档