【发布时间】:2015-10-09 04:54:04
【问题描述】:
我有一个 MATLAB 脚本,它使用 bwboundaries() 为我提供图像的边界线。
现在,在绘制该图像之后,我得到了由各种直线段组成的完整图像。
我想获取坐标或显示形成边界的各个线段。
我认为该方法称为数字直线度,但我想知道在这种情况下如何应用它。
[B,L,N] = bwboundaries(z,'noholes');
for k=1:length(B),
boundary = B{k};
if(k > N)
figure, plot(boundary(:,2),boundary(:,1),'g','LineWidth',2);
else
figure, plot(boundary(:,2),boundary(:,1),'r','LineWidth',2);
end
end
【问题讨论】:
标签: matlab image-processing matlab-figure