function Y=canny4(X,TL,TH)
X=gslvbo(X);
X1=im2double(X);
[hig,wid]=size(X1);
X2=zeros(hig,wid);Z2=X2;
X3=X2;X4=X2;X5=X2;
M1=[02,05,02
-1,00,-1
-2,-3,-2];
M2=[-1,02,05
-2,00,02
-3,-2,-1];
M3=[-2,-1,02
-3,00,05
-2,-1,02];
M4=[-3,-2,-1
-2,00,02
-1,02,05];
M5=[-2,-3,-2
-1,00,-1
02,05,02];
M6=[-1,-2,-3
02,00,-2
05,02,-1];
M7=[02,-1,-2
05,00,-3
02,-1,-2];
M8=[05,02,-1
02,00,-2
-1,-2,-3];
for y=2:hig-1
for x=2:wid-1
M0=[X1(y-1,x-1),X1(y-1,x),X1(y-1,x+1)
X1(y-0,x-1),X1(y-0,x),X1(y-0,x+1)
X1(y+1,x-1),X1(y+1,x),X1(y+1,x+1)];
div(1)=[1,1,1]*(M1.*M0)*[1;1;1];
div(2)=[1,1,1]*(M2.*M0)*[1;1;1];
div(3)=[1,1,1]*(M3.*M0)*[1;1;1];
div(4)=[1,1,1]*(M4.*M0)*[1;1;1];
div(5)=[1,1,1]*(M5.*M0)*[1;1;1];
div(6)=[1,1,1]*(M6.*M0)*[1;1;1];
div(7)=[1,1,1]*(M7.*M0)*[1;1;1];
div(8)=[1,1,1]*(M8.*M0)*[1;1;1];
div=div./9;
divmax=max(div);
X2(y,x)=divmax;
if divmax==div(1)
Z2(y,x)=1;
elseif divmax==div(2)
Z2(y,x)=2;
elseif divmax==div(3)
Z2(y,x)=3;
elseif divmax==div(4)
Z2(y,x)=4;
elseif divmax==div(5)
Z2(y,x)=5;
elseif divmax==div(6)
Z2(y,x)=6;
elseif divmax==div(7)
Z2(y,x)=7;
else
Z2(y,x)=8;
end
end
end
MAX=max(max(X2));
MIN=min(min(X2));
for i=1:hig
for j=1:wid
X3(i,j)=(X2(i,j)-MIN)/(MAX-MIN);
end
end
Z3=Z2;
X33=X3;
for y=hig-1:-1:2
for x=wid-1:-1:2
if (Z3(y,x)==1) || (Z3(y,x)==5)
if (X33(y,x)<X33(y-1,x)) || (X33(y,x)<X33(y+1,x))
X3(y,x)=0;
end
elseif (Z3(y,x)==2) || (Z3(y,x)==6)
if (X33(y,x)<X33(y+1,x-1)) || (X33(y,x)<X33(y-1,x+1))
X3(y,x)=0;
end
elseif (Z3(y,x)==3) || (Z3(y,x)==7)
if (X33(y,x)<X33(y,x-1)) || (X33(y,x)<X33(y,x+1))
X3(y,x)=0;
end
elseif (Z3(y,x)==4) || (Z3(y,x)==8)
if (X33(y,x)<X33(y-1,x-1)) || (X33(y,x)<X33(y+1,x+1))
X3(y,x)=0;
end
end
end
end
for y=1+2:hig-2
for x=1+2:wid-2
if X3(y,x)>TL
X4(y,x)=1;
end
if X3(y,x)>TH
X5(y,x)=1;
end
end
end
%%以下开始生长%%
flag=0;
X6=X5;
while flag==0
X66=pengzhang(X6);
X66=X66.*X4;
X666=X66-X6;
TEMP=ones(1,hig)*X666*ones(wid,1);
X6=X66;
if TEMP==0
flag=1;
end
end
Y=im2uint8(X6);
没有合适的资源?快使用搜索试试~ 我知道了~
资源推荐
资源详情
资源评论
收起资源包目录
99273870visible-and-infrared-image-fusion.rar (10个子文件)
3假彩色融合
01假彩色融合2.jpg 27KB
1809v.bmp 91KB
00红外线.jpg 15KB
pengzhang.m 477B
00可见光.jpg 16KB
1809i.bmp 91KB
01假彩色融合1.jpg 16KB
gslvbo.m 944B
jiacaise1.m 491B
canny4.m 3KB
共 10 条
- 1
资源评论
quxiangyu2015
- 粉丝: 0
- 资源: 4
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功