• 大小: 1KB
    文件类型: .m
    金币: 1
    下载: 0 次
    发布日期: 2021-05-21
  • 语言: Matlab
  • 标签: matlab  

资源简介

对图像用小波变换进行边缘检测,直接运行就会有六张图生成作为例子。matlab代码,很实用,可用于遥感图像的边缘检测等等

资源截图

代码片段和文件信息

clear all; 
load wbarb; %小波变换边缘提取程序
I = ind2gray(Xmap);%检索图转成灰度图
imshow(I); 
I1 = imadjust(Istretchlim(I)[01]);%调整图像的像素值,可以改变对比度和颜色
figure;
imshow(I1); 
[NM] = size(I); 
h = [0.1250.3750.3750.125]; 
g = [0.5-0.5]; 
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)

评论

共有 条评论