资源简介
本课题主要应用非欧氏距离进行距离变换,针对于不同特征的二值图像,每种距离变换可以选用不同权值的模版进行目标的骨架抽取。其效果的优劣在与欧式距离的误差和运算速度的快慢之间权衡。
代码片段和文件信息
clear all;
figure;
a=imread(‘FigProb9.27.jpg‘);
[nm]=size(a);
sanwei=zeros(nm);
c=zeros(nm);
d=zeros(nm);
e=zeros(nm);
f=zeros(nm);
g=zeros(nm);
subplot(121);
imshow(a);
title(‘原图像‘);
a=double(a);
for y=1:255
for i=2:(n-1)
for j=2:(m-1)
b=0;
for k=(i-1):(i+1)
for l=(j-1):(j+1)
b=b+a(kl);%周围9个点像素和
if b>(255*9-10)
d(ij)=255;
else
d(ij)=0;
end
end
end
end
end
if d==0
break;
else
a=d;
sanwei=d;
end
for i=2:(n-1)
for j=2:(m-1)
b=0;
for k=(i-1):(i+1)
for l=(j-1):(j+1)
b=
评论
共有 条评论