马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有账号?我要加入
x
[m,n]=size(yy);
U=zeros(m,n);
for i=1:m
for j=1:n
if yy(i,j)==255
U(i,j)=yy(i,j);
break;
end;
end;
end;
figure,imshow(U);
[m,n]=size(yy);
V=zeros(m,n);
for i=1:m
for j=n:-1:1
if yy(i,j)==255
V(i,j)=yy(i,j);
break;
end;
end;
end;
figure,imshow(V);
[m,n]=size(yy);
X=zeros(m,n);
for j=1:n
for i=1:m
if yy(i,j)==255
X(i,j)=yy(i,j);
break;
end;
end;
end;
figure,imshow(X);
[m,n]=size(yy);
Y=zeros(m,n);
for j=1:n
for i=m:-1:1
if yy(i,j)==255
Y(i,j)=yy(i,j);
break;
end;
end;
end;
figure,imshow(Y);
[m,n]=size(R);
ZZ=zeros(m,n);
ZZ=U+V+X+Y;
figure,imshow(ZZ);
这个程序提取用CCD 拍的图片的车辆轮廓很好 以上是用数码相机拍的 比较大 可也应该能提取出轮廓线来啊
[ 本帖最后由 eight 于 2007-4-29 13:59 编辑 ] |