资源简介
用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程序
- matlab代码,小波变换实现图像去噪,
- SAR图像去噪matlab小波去噪、contourlet变
- matlab实现的小波变换彩色图像水印嵌
- 小波变换的压缩感知图像处理
- 小波变换实现微弱信号检测
- 检测ECG信号的R波
- 基于墨西哥草帽小波函数进行连续小
- 小波变换的水下图像目标检测
- 基于小波变换的数字水印算法
- matlab小波变换 边缘检测
- 基于小波变换的图像压缩(matlab)
- 利用提升框架实现小波变换的程序编
- 基于小波变换的matlab图像处理程序
- 构造B样条小波和基于小波变换模极大
- 复小波变换提取小波脊线
- 加州理工大学教授开发的经验小波变
- 验模态小波变换工具
- 一整套基于小波变换的的图像融合算
- 小波变换去除脉搏波基线漂移算法
- dwt_ihs_fusion 基于离散小波变换和IHS变
- DTCWT 适合进行图像压缩
- Gabor Gabor小波变换的matlab实现
- OMP 小波变换和压缩感知中的OMP算法比
- Gaborpca Gabor小波变换与PCA的人脸识别代
- Wavelet_denoising 小波变换的MATLAB源程序
- SIGNAL_edge_dwt 利用小波变换模极大值方
- waveletdenoising 小波变换应用
- xb 基于小波变换的图像增强代码
评论
共有 条评论