91av视频/亚洲h视频/操亚洲美女/外国一级黄色毛片 - 国产三级三级三级三级

  • 大小: 2KB
    文件類型: .m
    金幣: 1
    下載: 0 次
    發(fā)布日期: 2021-01-07
  • 語言: Matlab
  • 標(biāo)簽: 邊緣檢測(cè)??

資源簡(jiǎn)介

小波模極大值算法邊緣檢測(cè)的matlab程序,自己編的,有注釋

資源截圖

代碼片段和文件信息

%載入圖像
clear?all;
X=imread(‘Lena.bmp‘‘bmp‘);

%分解
[cs]=wavedec2(X4‘db4‘);?%用db4作三層小波分解
h=detcoef2(‘h‘cs2);
v=detcoef2(‘v‘cs2);??%提取水平細(xì)節(jié)系數(shù)和垂直細(xì)節(jié)系數(shù)
[NM]=size(h);
%求模圖
for?i=1:N;
????for?j=1:M;
????????Mo(ij)=sqrt(h(ij)^2+v(ij)^2);
????end;
end;

%求相角的正切
for?i=1:N
????for?j=1:M
????????Tan(ij)=v(ij)/h(ij);
????end;
end;


%求模極大值點(diǎn)
edge1=zeros(NM);
for?i=2:N-1;
????for?j=2:M-1;
????????if(Tan(ij)>=-1-sqrt(2)?&&?Tan(ij)<1-sqrt(2))
????????????if(Mo(ij)>=Mo(i-1j-1)?&&?Mo(ij)>=Mo(i+1j+1))
????????????????edge1(ij)=Mo(ij);
????????????else
????????????????edge1(ij)=0;
????????????end;
????????elseif(Tan(ij)>=1-sqrt(2)?&&?Tan(ij)????????????if(Mo(ij)>=Mo(ij-1)?&&?Mo(ij)>=Mo(ij+1))
????????????????edge1(ij)=Mo(ij

評(píng)論

共有 條評(píng)論