资源简介
基于小波变换的边缘检测matlab程序,亲调可用......................................................................................................................................................
代码片段和文件信息
clear all;
load wbarb;
% I = ind2gray(Xmap);
RGB=imread(‘lena.jpg‘);
I=rgb2gray(RGB);
imshow(I);
I1 = imadjust(Istretchlim(I)[01]);
figure;
imshow(I1);
[NM] = size(I);
% h = [0.1250.3750.3750.125];
% g = [0.5-0.5];
h = [0.050.10.10.05];
g = [0.25-0.25];
delta = [100];
J = 3;
a(1:N1:M11:J+1) = 0;
dx(1:N1:M11:J+1) = 0;
dy(1:N1:M11:J+1) = 0;
d(1:N1:M11:J+1) = 0;
a(::11) = conv2(hhI‘same‘);
dx(::11) = conv2(deltagI‘same‘);
dy(::11) = conv2(gdeltaI‘same‘);
x = dx(::11);
y = dy(::11);
d(::11) = sqrt(x.^2+y.^2);
I1 = imadjust(d(::11)stretchlim(d(::11))[0 1]);
figure;
imshow(I1);
lh = length(h);
lg = length(g);
for j = 1:J+1
lhj = 2^j*(lh-1)+1;
lgj = 2^j*(lg-1)+1;
hj(1:lhj)=0;
gj(1:lgj)=0;
for n = 1:lh
hj(2^j*(n-1)+1)=h(n);
end
for n = 1:lg
gj(2^j*(n-1)+1)=g(n);
end
a(::1j+1) = conv2(hjhja(::1j)‘same‘);
dx(::1j+1) = conv2(deltagja(::1j)‘same‘);
dy(::1j+1) = conv2(gjdeltaa(::1j)‘same‘);
x = dx(::1j+1);
y = dy(::1j+1);
dj(::1j+1) = sqrt(x.^2+y.^2);
I1 = imadjust(dj(::1j+1)stretchlim(dj(::1j+1))[0 1]);
figure;
imshow(I1);
end
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 1247 2017-09-06 09:49 XBBH.m
----------- --------- ---------- ----- ----
1247 1
相关资源
- 基于小波变换的数字水印嵌入与提取
- 离散信号或连续信号的小波变换
- 应用MATLAB实现探地雷达数据小波变换
- 基于小波变换的音频去噪
- 使用matlab实现的小波变换彩色图像水
- matlab图像处理小波变换m文件及部分注
- 基于小波变换的多尺度图像边缘检测
- 基于小波变换的图像数字水印MATLAB代
- 小波变换MATLAB代码
- matlab实现文件读写波形处理,小波变
- 小波变换 matlab程序
- matlab代码,小波变换实现图像去噪,
- SAR图像去噪matlab小波去噪、contourlet变
- matlab实现的小波变换彩色图像水印嵌
- 小波变换的压缩感知图像处理
- 小波变换实现微弱信号检测
- 检测ECG信号的R波
- 基于墨西哥草帽小波函数进行连续小
- 小波变换的水下图像目标检测
- 基于小波变换的数字水印算法
- matlab小波变换 边缘检测
- 基于小波变换的图像压缩(matlab)
- 利用提升框架实现小波变换的程序编
- 基于小波变换的matlab图像处理程序
- 构造B样条小波和基于小波变换模极大
- 复小波变换提取小波脊线
- 加州理工大学教授开发的经验小波变
- 验模态小波变换工具
- 一整套基于小波变换的的图像融合算
- 小波变换去除脉搏波基线漂移算法
评论
共有 条评论