声振论坛

 找回密码
 我要加入

QQ登录

只需一步,快速开始

查看: 1031|回复: 0

[小波] 一维信号小波包分解后如何改变分解系数再重构呢?

[复制链接]
发表于 2008-7-5 15:24 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?我要加入

x
书上没有看到,然后在网上查,查到的是用于图像的,但是我用其中的write(wp1,'cfs',nd(j),cpjn);    根本没有变化,应该是没有写入,请高手指点,网上查的图像的处理代码如下:
p=imread('mwf1.bmp');     %打开某一图像
p1=double(p);             %将图像矩阵变成双精度型
wp1=wpdec2(p1,2,'db2','shannon');    %用db2小波对图像小波包两层分解
nd=leaves(wp1);    %得到分解树wp1的所有也结点
cpj=wpcoef(wp1,nd(j));    %得到第nd(j)个结点对应的小波包分解系数矩阵,例如j=3;
cpjn=cpj.*2;    %改变分解系数矩阵
wp1=write(wp1,'cfs',nd(j),cpjn);    %将改变后的系数矩阵cpjn写入原来的分解树wp1的结构中第nd(j)个结点中。
p2=wprec2(wp1);    %重构改变后的小波分解系数,得到处理的后的图像
figure(1);    %显示处理前后的图像,进行对比
subplot(211);imagesc(p);colormap('gray');
subplot(212);imagesc(uint8(p2));colormap('gray');
回复
分享到:

使用道具 举报

您需要登录后才可以回帖 登录 | 我要加入

本版积分规则

QQ|小黑屋|Archiver|手机版|联系我们|声振论坛

GMT+8, 2024-6-2 07:46 , Processed in 0.048025 second(s), 17 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表