资源简介

《MATLAB小波分析与应用:30个案例分析》中十个章节的案例的Matlab的编程,可帮助读者学习小波分析。

资源截图

代码片段和文件信息

%输入变量X为HSI图像,输出变量Y为真彩图像

function Y = Hsi2rgb(X)
%获取HSI分量
H = X(::1);
S = X(::2);
I = X(::3);
%分配RGB空间
R = zeros(size(H));
G = zeros(size(H));
B = zeros(size(H));
%分情况计算RGB取值
s1 = find( (H>=0) & (H < 2*pi/3));%找寻满足条件的指标集
R(s1) = I(s1).*(1 + S(s1).*cos(H(s1))./cos(pi/3 - H(s1)));
B(s1) = I(s1).*(1 - S(s1));
G(s1)= 3.*I(s1) - R(s1) - B(s1);

d1 = find((2*pi/3<= H) & (H <4*pi/3));%找寻满足条件的指标集
G(d1) = I(d1).*(1 + S(d1).*cos(H(d1)-2*pi/3)./cos(pi - H(d1)));
R(d1) = I(d1).*(1 - S(d1));
B(d1)= 3.*I(d1) - R(d1) - G(d1);

e1 = find((4*pi/3<= H) & (H <= 2*pi));%找寻满足条件的指标集
B(e1) = I(e1).*(1 + S(e1).*cos(H(e1) - 4*pi/3)./cos(5.*pi/3 - H(e1)));
G(e1) = I(e1).*(1 - S(e1));
R(e1)= 3.*I(e1) - G(e1) - B(e1);
Y = cat(3RGB);%组成一个矩阵
Y = max(min(Y 1) 0);%进行[01]区间控制


 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件   23665152  2012-09-25 14:20  MATLAB小波分析与应用30个案例分析_程序源代码\01 第一章 程序\Cat.avi

     文件      45731  2015-04-02 09:37  MATLAB小波分析与应用30个案例分析_程序源代码\01 第一章 程序\Fig1-1.jpg

     文件      32314  2015-04-02 12:14  MATLAB小波分析与应用30个案例分析_程序源代码\01 第一章 程序\Fig1-2(a).jpg

     文件      30633  2015-04-02 12:15  MATLAB小波分析与应用30个案例分析_程序源代码\01 第一章 程序\Fig1-2(b).jpg

     文件      37765  2015-04-02 12:30  MATLAB小波分析与应用30个案例分析_程序源代码\01 第一章 程序\Fig1-3.jpg

     文件      49356  2015-04-02 12:39  MATLAB小波分析与应用30个案例分析_程序源代码\01 第一章 程序\Fig1-4.jpg

     文件     138717  2015-04-02 14:32  MATLAB小波分析与应用30个案例分析_程序源代码\01 第一章 程序\Fig1-5(a).jpg

     文件     255700  2015-04-02 14:30  MATLAB小波分析与应用30个案例分析_程序源代码\01 第一章 程序\Fig1-5(b).jpg

     文件      23509  2015-05-24 10:58  MATLAB小波分析与应用30个案例分析_程序源代码\01 第一章 程序\Fig1-6(a)RGB.jpg

     文件      35594  2015-03-26 21:33  MATLAB小波分析与应用30个案例分析_程序源代码\01 第一章 程序\Fig1-6(b)Index.jpg

     文件      70174  2015-05-24 10:59  MATLAB小波分析与应用30个案例分析_程序源代码\01 第一章 程序\Fig1-6(c)X128.jpg

     文件      18705  2015-05-24 10:59  MATLAB小波分析与应用30个案例分析_程序源代码\01 第一章 程序\Fig1-6(d)Gray.jpg

     文件      33233  2015-03-26 21:25  MATLAB小波分析与应用30个案例分析_程序源代码\01 第一章 程序\Fig1-7(a)H.jpg

     文件      33746  2015-03-26 21:25  MATLAB小波分析与应用30个案例分析_程序源代码\01 第一章 程序\Fig1-7(b)S.jpg

     文件      18691  2015-03-26 21:25  MATLAB小波分析与应用30个案例分析_程序源代码\01 第一章 程序\Fig1-7(c)I.jpg

     文件      21299  2015-03-26 21:25  MATLAB小波分析与应用30个案例分析_程序源代码\01 第一章 程序\Fig1-7(d)R.jpg

     文件      19471  2015-03-26 21:25  MATLAB小波分析与应用30个案例分析_程序源代码\01 第一章 程序\Fig1-7(e)G.jpg

     文件      21862  2015-03-26 21:25  MATLAB小波分析与应用30个案例分析_程序源代码\01 第一章 程序\Fig1-7(f)B.jpg

     文件   28345856  2015-04-02 14:31  MATLAB小波分析与应用30个案例分析_程序源代码\01 第一章 程序\Gait.avi

     文件        870  2014-05-22 10:20  MATLAB小波分析与应用30个案例分析_程序源代码\01 第一章 程序\Hsi2rgb.m

     文件         98  2015-04-02 09:33  MATLAB小波分析与应用30个案例分析_程序源代码\01 第一章 程序\L1_1_sum.m

     文件        266  2015-04-02 12:14  MATLAB小波分析与应用30个案例分析_程序源代码\01 第一章 程序\L1_2_speech.m

     文件        122  2015-04-02 12:30  MATLAB小波分析与应用30个案例分析_程序源代码\01 第一章 程序\L1_3_index.m

     文件        806  2015-04-02 14:24  MATLAB小波分析与应用30个案例分析_程序源代码\01 第一章 程序\L1_4Gait.asv

     文件        856  2015-04-02 14:25  MATLAB小波分析与应用30个案例分析_程序源代码\01 第一章 程序\L1_4Gait.m

     文件        570  2014-05-22 10:10  MATLAB小波分析与应用30个案例分析_程序源代码\01 第一章 程序\L1_4_Rvideo.m

     文件        664  2015-05-24 10:58  MATLAB小波分析与应用30个案例分析_程序源代码\01 第一章 程序\L1_5TranImage.m

     文件        653  2015-03-26 21:25  MATLAB小波分析与应用30个案例分析_程序源代码\01 第一章 程序\L1_6HR_main.m

     文件   28345856  2015-04-02 14:31  MATLAB小波分析与应用30个案例分析_程序源代码\01 第一章 程序\NGait.avi

     文件     220110  2012-09-24 14:31  MATLAB小波分析与应用30个案例分析_程序源代码\01 第一章 程序\Noise_dft.wav

............此处省略1226个文件信息

评论

共有 条评论