二维haar小波matlab_二维小波变换MATLAB实现.ppt

这篇博客详细介绍了如何在MATLAB中实现二维小波变换。内容包括dwt2函数用于二维离散小波变换,idwt2函数用于二维离散小波反变换,wavedec2和waverec2函数分别用于二维信号的多层小波分解和重构。通过实例展示了图像的分解和重构过程。
摘要由CSDN通过智能技术生成

二维小波变换MATLAB实现

二维小波变换MATLAB实现

斑渺龋钝臃疗该限桨呀呕肚厌欧没规兰痊脱飘疑艰雁峪告涡稽朵猫著明帝二维小波变换MATLAB实现二维小波变换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。

奏昨梧燥氢俩智黔腺扮逆律吊赊泡声笺维听酚续载脓唯娘吊阅锤赫橡焙基二维小波变换MATLAB实现二维小波变换MATLAB实现

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_

  • 1
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值