小波变换工具箱,包含多个小波函数函数


小波变换的工具箱,里面有小波变换的函数,可以直接调用。
资源截图
代码片段和文件信息
% compile the mex files for the Wavelet toolbox.
%
%   Copyright (c) 2006 Gabriel Peyr??



%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%% JPEG2000
disp(‘---> Compiling Jpeg2000 mex files.‘);

rep = ‘jp2k/src/‘;
strbase = ‘mex ‘;
if ispc
    % windows special definitions
    strbase = [strbase ‘ -Dcompil_vcc -DWIN32 ‘];
end

% Compile jp2_class
if 0
files = {‘jp2_codec.c‘ ‘bio.c‘ ‘dwt.c‘ ‘j2k.c‘ ‘mct.c‘ ‘pi.c‘ ‘t2.c‘ ‘tgt.c‘ ...
            ‘cio.c‘ ‘fix.c‘ ‘int.c‘ ‘mqc.c‘ ‘t1.c‘ ...
            ‘tcd.c‘ ‘image_jp2.c‘ ‘liw_jp2_dll.c‘ ‘liw_error.c‘};
str = [strbase ‘-output jp2_class ‘];
for i=1:length(files)
    str = [str rep files{i} ‘ ‘];
end
eval(str);
end
    
% Compile jp2_class
files = {‘jp2_codec.c‘ ‘bio.c‘ ‘dwt.c‘ ‘j2k.c‘ ‘mct.c‘ ‘pi.c‘ ‘t2.c‘ ...
            ‘tgt.c‘ ‘cio.c‘ ‘fix.c‘ ‘int.c‘ ‘mqc.c‘ ‘t1.c‘ ‘tcd.c‘ ...
            ‘image_jp2.c‘ ‘liw_jp2_dll.c‘ ‘liw_error.c‘};
str = [strbase ‘ -DENCODE_ONLY -output perform_jp2k_encoding ‘];
for i=1:length(files) 
    str = [str rep files{i} ‘ ‘];
end
eval(str);


%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%% LIW atrou
disp(‘---> Compiling a trou wavelet transforms.‘);

mex cwpt2/cwpt2_btree.c cwpt2/btree.c  
mex cwpt2/cwpt2.c cwpt2/dyadic2.c cwpt2/atrous.c cwpt2/btree.c cwpt2/quad.c
mex cwpt2/cwpt2i.c cwpt2/dyadic2.c cwpt2/atrous.c cwpt2/btree.c cwpt2/quad.c
mex cwpt2/c3wpt.c cwpt2/dyadic2.c cwpt2/atrous.c cwpt2/btree.c cwpt2/quad.c
mex cwpt2/c3wpti.c cwpt2/dyadic2.c cwpt2/atrous.c cwpt2/btree.c cwpt2/quad.c

if 0
mex cwt.c dyadic2.c atrous.c btree.c quad.c
mex cwti.c dyadic2.c atrous.c btree.c quad.c
mex cwpt2_get_leaf_order.c btree.c
end


%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%% Toolbox files
disp(‘---> Compiling wavelet transforms mex files.‘);

mex mex/perform_79_transform.cpp
mex mex/perform_haar_transform.cpp
mex mex/perform_lifting_transform.cpp


%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%% Toolbox files
disp(‘---> Compiling matlabSpyrTool needed mex files.‘);
mex  mex/simoncelli/upConv.c mex/simoncelli/wrap.c mex/simoncelli/convolve.c mex/simoncelli/edges.c



%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%% RWT
disp(‘---> Compiling rice wavelet toolbox mex files.‘);
mex rwt/mdwt.c rwt/mdwt_r.c
mex rwt/midwt.c rwt/midwt_r.c
mex rwt/mrdwt.c rwt/mrdwt_r.c
mex rwt/mirdwt.c rwt/mirdwt_r.c

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2009-06-26 20:31  __MACOSX
     目录           0  2009-06-26 20:31  __MACOSX oolbox_wavelets
     文件         340  2009-06-26 20:30  __MACOSX oolbox_wavelets._.DS_Store
     文件         340  2008-08-16 13:42  __MACOSX oolbox_wavelets._c3wpt.dll
     文件         340  2008-08-16 13:42  __MACOSX oolbox_wavelets._c3wpt.mexmaci
     文件         340  2008-08-16 13:42  __MACOSX oolbox_wavelets._c3wpti.dll
     文件         340  2008-08-16 13:42  __MACOSX oolbox_wavelets._c3wpti.mexmaci
     文件         404  2008-08-16 13:42  __MACOSX oolbox_wavelets._compile_mex.m
     文件         408  2008-09-17 21:01  __MACOSX oolbox_wavelets._compute_best_threshold.m
     文件         340  2008-08-16 13:42  __MACOSX oolbox_wavelets._compute_gabor_features.m
     文件         340  2008-08-16 13:42  __MACOSX oolbox_wavelets._compute_haar_matrix.m
     文件         404  2008-08-16 13:42  __MACOSX oolbox_wavelets._compute_quadrant_selection.m
     文件         340  2008-08-16 13:42  __MACOSX oolbox_wavelets._compute_spline_filter.m
     文件         387  2008-09-02 21:04  __MACOSX oolbox_wavelets._content.m
     文件         340  2008-08-16 13:42  __MACOSX oolbox_wavelets._convert_wavelet2vect.m
     文件         340  2008-08-16 13:42  __MACOSX oolbox_wavelets._convert_wavelets2list.m
     文件         340  2008-08-16 13:42  __MACOSX oolbox_wavelets._corrDn.mexmaci
     文件         340  2008-08-16 13:42  __MACOSX oolbox_wavelets._cwpt2.dll
     文件         340  2008-08-16 13:42  __MACOSX oolbox_wavelets._cwpt2.mexmaci
     文件         340  2008-08-16 13:42  __MACOSX oolbox_wavelets._cwpt2_btree.dll
     文件         340  2008-08-16 13:42  __MACOSX oolbox_wavelets._cwpt2_btree.mexmaci
     文件         340  2008-08-16 13:42  __MACOSX oolbox_wavelets._cwpt2_interface.m
     文件         340  2008-08-16 13:42  __MACOSX oolbox_wavelets._cwpt2i.dll
     文件         340  2008-08-16 13:42  __MACOSX oolbox_wavelets._cwpt2i.mexmaci
     文件         340  2008-08-16 13:42  __MACOSX oolbox_wavelets._histo.mexmaci
     目录           0  2009-06-26 20:31  __MACOSX oolbox_waveletshtml
     目录           0  2009-06-26 20:31  __MACOSX oolbox_waveletshtml.svn
     文件         340  2008-09-06 14:55  __MACOSX oolbox_waveletshtml.svn._all-wcprops
     文件          82  2009-01-03 10:52  __MACOSX oolbox_waveletshtml.svn._entries
     文件         340  2008-08-16 15:53  __MACOSX oolbox_waveletshtml.svn._format
     目录           0  2009-06-26 20:31  __MACOSX oolbox_waveletshtml.svnprop-base
............此处省略935个文件信息

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件举报,一经查实,本站将立刻删除。

发表评论

评论列表(条)