小波分解.zip

  • i3_757399
    了解作者
  • 1KB
    文件大小
  • zip
    文件格式
  • 0
    收藏次数
  • VIP专享
    资源类型
  • 0
    下载次数
  • 2022-04-18 07:12
    上传日期
进行图像分割时,需要对每一个像素进行小波分解,这里选用db3进行3层分解,分解后提取子带能量,构成10维特征向量。
小波分解.zip
  • 小波分解
  • eigvector_wavelet.m
    1.1KB
  • eigwindow.m
    477B
内容介绍
function eigvector_pixel=eigvector_wavelet(pixel ) [c,s]=wavedec2(pixel,3,'db3');%多尺度二维小波变换 %CA3=appcoef2(c,s,'db3',3);%提取低频系数 CA1=appcoef2(c,s,'db3',1);%提取低频系数 CH3=detcoef2('h',c,s,3);%提取3层高频系数,水平方向 CV3=detcoef2('v',c,s,3);%提取3层高频系数,垂直方向 CD3=detcoef2('d',c,s,3);%提取3层高频系数,对角方向 CH2=detcoef2('h',c,s,2);%提取2层高频系数,水平方向 CV2=detcoef2('v',c,s,2);%提取2层高频系数,垂直方向 CD2=detcoef2('d',c,s,2);%提取2层高频系数,对角方向 CH1=detcoef2('h',c,s,1);%提取1层高频系数,水平方向 CV1=detcoef2('v',c,s,1);%提取1层高频系数,垂直方向 CD1=detcoef2('d',c,s,1);%提取1层高频系数,对角方向 %提取各子带的能量 eigvector_pixel(1)= sum(sum(CA1.^2)); eigvector_pixel(2)= sum(sum(CH3.^2)); eigvector_pixel(3)= sum(sum(CV3.^2)); eigvector_pixel(4)= sum(sum(CD3.^2)); eigvector_pixel(5)= sum(sum(CH2.^2)); eigvector_pixel(6)= sum(sum(CV2.^2)); eigvector_pixel(7)= sum(sum(CD2.^2)); eigvector_pixel(8)= sum(sum(CH1.^2)); eigvector_pixel(9)= sum(sum(CV1.^2)); eigvector_pixel(10)= sum(sum(CD1.^2));
评论
    相关推荐
    • matlab 课件
      matlab 功能很强大,本课件详细的介绍了matlab在科学计算中的应用。
    • Matlab教程
      MatlaB经典ppt,主要讲解了MatlaB的入门知识,图形编程以及仿真。
    • matlab入门
      matlab的入门教程,很值得仔细看看,对提高matlab能力有帮助
    • matlab编译器
      matlab编译为exe文件所需要的文件; 使用时解压,将解压后文件拖入至matlab命令行即可
    • matlab
      matlab的基础知识进行介绍
    • MatLab
      “#MatLab
    • MATLAB编译器
      基于MATLAB 2018b版本介绍MATLAB编译器。介绍如何利用编译器将MATLAB代码编译为独立应用程序或组件,并在没有安装MATLAB的计算机上进行部署。
    • MATLAB 论文
      基于MATLAB的论文撰写!可以为你指明一条写作MATLAB论文的道路!
    • matlab
      matlab经典课堂讲义
    • matlab
      matlab