计算对象的数量

时间:2016-12-10 07:42:05

标签: matlab

我获得了一项任务。原始图像有圆圈和线条。我已经提取了线条和圆圈,并将它们存储在不同的图像中。现在,我必须计算圆圈和线条的数量,并在每个圆圈和线条上写下文字。但必须使用形态学操作来完成。

   I=imread('circles_and_lines.png');
   SE4 = strel('disk',15);
   bw=imopen(I,SE4);
 OutputFileName = ['./output_images/'  'circle.png'];
  imwrite(bw,OutputFileName); 

 newbw= imsubtract(I,bw);
 OutputFileName = ['./output_images/'  'line.png'];
  imwrite(bw,OutputFileName); 

以上是提取圆和线的代码。但我很困惑从哪里开始。如何仅使用形态滤镜计算这些对象

0 个答案:

没有答案