資源簡介
二維小波變化的matlab程序,能夠得到低頻部分的小波分解系數,垂直方向的小波分解系數,大小為水平方向的小波分解系數,對角線方向的小波分解系數
代碼片段和文件信息
function?[LL?HL?LH?HH]?=?DWT2(Xdimlpdhpd)
%function:[LL?HL?LH?HH]?=?DWT2(Xdimlpdhpd)
%************函數功能*************
%對二維信號X(mn)進行離散小波變換,注:m、n均為偶數
%************輸入參量*************
%X?------?待處理的二維信號大小為m*n
%lpd?----?低通濾波器,默認為(0.50.5)
%hpd?----?高通濾波器,默認為(-0.50.5)
%dim?----?小波分解級數默認為1
%*************輸出參量************
%LL?-----?低頻部分的小波分解系數,大小為(m/2n/2)
%HL?-----?垂直方向的小波分解系數大小為(m/2n/2)
%LH?-----?水平方向的小波分解系數大小為(m/2n/2)
%HH?-----?對角線方向的小波分解系數大小為(m/2n/2)
%lq2009.12.20
%========================================================================
%預警處理:
%=======================================================================
if?(nargin?1)
????error(‘not?enough?inputs?arguments‘);
elseif(nargin?>?4)
????error(‘too?many?inputs?arguments‘);
end
if?(nargin?==?1)
???dim?=?1;
???lpd?=?[0.5?0.5];
???hpd?=?[-0.5?0
- 上一篇:圖像二值化的三種方法matlab
- 下一篇:基于MATLAB生成孔隙網絡結構.txt
評論
共有 條評論