资源简介
用matlab实现了小波变换对图像的分割
代码片段和文件信息
close all;
clc;
clear all;
%%wavelet transform used to segment an image
[FileName1PathName1] = uigetfile(‘*.jpg;*.tif;*.bmp;*.png‘‘请输入训练图像‘);%读入训练样本
Im = fullfile(PathName1FileName1);
Image= imread(Im); %训练的原始图像,即网络的输入信号P
subplot(231)imshow(Image);title(‘Original Image‘);
Image=Image(::1);
Image=double(Image)
[MN]=size(Image);
w = 8*ones(1M/8);
h= 8*ones(1N/8);
B = mat2cell(Imagewh);
e=zeros(M/8N/8);
for i=1:M/8
for j=1:N/8
[cs]=wavedec2(B{ij}2‘db3‘);
ca1=appcoef2(cs‘db3‘1);
ch1=detcoef2(‘h‘cs1);
cv1=detcoef2(‘v‘cs1);
cd1=detcoef2(‘d‘cs1);
ca2=appcoef(cs‘db3‘2);
ch2=detcoef2(‘h‘cs2);
cv2=detcoef2(‘v‘cs2);
cd2=detcoef2(‘d‘cs2);
e_h1=sum(sum(ch1.^2));
e_v1=sum(sum(cv1.^2));
e_d1=sum(sum(cd1.^2));
e_a2=sum(sum(ca2.^2));
e_h2=sum(sum(ch2.^2));
e_v2=sum(sum(cv2.^2));
e_d2=sum(sum(cd2.^2));
相关资源
- 图像小波变换MatLab源代码
- 图像的二进小波分解matlab源码(保证
- 同步挤压小波变换分离混沌干扰 mat
- 小波变换工具箱
- matlab实现一维和二维离散小波变换,
- 基于运动想象脑电信号的多特征融合
- 小波变换图像融合的matlab实现
- 小波变换法图像融合MATLAB代码
- 使用Matlab7.3开发的使用整数小波变换
- 小波变换及其MATLAB工具的应用.pdf
- 小波变换及其MATLAB工具的应用电子书
- MATLAB小波变换图像拼接技术GUI版.zip
- matlab 实现一维和二维离散小波变换,
- 图片二维小波变换的分解与重构_mat
- 用MATLAB实现基于小波变换的图像融合
- MATLAB小波变换图像处理总结
- 基于行列像素置乱和DWT小波变换的图
- 小波分析理论与matlab7实现(pdf扫描)
- matlab数字音频水印的研究与实现
- EWT 经验小波变换matlab源程序
- MATLAB小波变换.pdf
- 基于小波变换的图像压缩与matlab仿真
- matlab小波变换的代码
- 基于小波变换的信号降噪研究及其M
- matlab利用小波变换进行数字图像水印
- 地震波fft变换、小波变换对比分析m
- 采用小波变换对信号进行时频分析的
- 小波变换降噪处理及其Matlab实现
- 沙威老师构造正交小波变换矩阵的m
- 自相关与小波变换相结合法求一帧语
评论
共有 条评论