小波图像重构 Matlab 程序 - V2.0版

注意!程序有新的修正了,详细请见如下文章: 

%----------------------------------------------------------%
小波分解重构 V2.0 版程序存在的问题分析
 
小波图像分解 Matlab 程序 - V3.0版
 
小波图像重构 Matlab 程序 - V3.0版
%----------------------------------------------------------%
 

本文给出相应的小波图像重构程序的修正版代码,图像分解程序的代码请见下文:
《小波图像分解 Matlab 程序 - V2.0
 
下面给出重构程序的代码,包括有: mywaverec2(), myidwt2(), myidwt(), upspl()
 
function xrec=mywaverec2(coef,recdim,wname)
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% 函数 MYWAVEREC2() 对输入的分解系数矩阵 x 进行 recdim 层重构,得到重构矩阵 xrec
% 输入参数: y —— 分解系数矩阵;
%          recdim —— 重构级数;
%          wname —— 重构所用的小波函数
% 输出参数: xrec —— 重构矩阵。
% % Copyright by Zou Yuhua ( chenyusiyuan ), original : 2007-11-10, modified: 2008-06-04
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
 
% 求小波函数对应的重构滤波器组系数
[Lo_R,Hi_R] = wfilters(wname,'r'); % 通过小波系数矩阵求出图像的分解级数 decdim
[yr,yc]=size(coef); % 小波系数矩阵 coef 是一个细胞矩阵( cell matrix , 其中有 yr 个子矩阵, yc=1
decdim=(yr-1)/3;     % 图像的 N 级分解会产生 1 个低频矩阵, N*3 个高频矩阵
  • 3
    点赞
  • 19
    收藏
    觉得还不错? 一键收藏
  • 7
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 7
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值