load wbarb matlab,求教 急用 谢谢

该楼层疑似违规已被系统折叠 隐藏此楼查看此楼

load wbarb

[ca1,ch1,cv1,cd1]=dwt2(X,'sym4');

codca1=wcodemat(ca1,192);

codch1=wcodemat(ch1,192);

codcv1=wcodemat(cv1,192);

codcd1=wcodemat(cd1,192);

codx=[codca1,codch1,codcv1,codcd1];

rca1=ca1;

rch1=ch1;

rcv1=cv1;

rcd1=cd1;

rch1(33:97,33:97)=zeros(65,65);

rcv1(33:97,33:97)=zeros(65,65);

rcd1(33:97,33:97)=zeros(65,65);

codrca1=wcodemat(rca1,192);

codrch1=wcodemat(rch1,192);

codrcv1=wcodemat(rcv1,192);

codrcd1=wcodemat(rcd1,192);

codrx=[codrca1,codrch1,codrcv1,codrcd1];

rx=idwt2(rca1,rch1,rcv1,rcd1,'sym4');

subplot(221);image(wcodemat(X,192)),colormap(map);title('原始图像');

subplot(222);image(codx),colormap(map);title('一层分解后各层系数图像');

subplot(223);image(wcodemat(rx,192)),colormap(map);title('压缩图像');

subplot(224);image(codrx),colormap(map);title('处理后各层系数图像');

per=norm(rx)/norm(X)

err=norm(rx-X)

如何把load wbarb中 wbarb图像换成自己想用的?可不可以发一下?

直接改成x=imread('F:\YANMATLAB\toolbox\wavelet\17SUI.jpg'); 不管用谢谢

x=imread('F:\YANMATLAB\toolbox\wavelet\17SUI.jpg');

x=imread('F:\YANMATLAB\toolbox\wavelet\17SUI.jpg');

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值