确定圆是否在R中完全闭合

问题描述 投票:0回答:1

我正在使用EBImage。我需要一种方法来确定圆是否完全闭合。我尝试过的事情:

  1. EBImage::computeFeatures偏心量度。这是行不通的,因为除了一个或两个像素外,某些圆圈几乎完全闭合。另外,一些形状非常不规则的物体也被完全封闭。

  2. 用fillHull填充圆圈,并使用计算功能根据面积进行排除。这也行不通,因为我有较小的闭合圆和较大的未闭合圆。

result of the ocontour function showing the points of a closed circle

ocontour

我只需要一种可靠地对两者进行分类的方法。或者,如果fillHull有办法填充第二个图像,我可以使用它。

r image-processing computer-vision contour bioconductor
1个回答
0
投票

[如果有人遇到类似的问题,我通过检查每个对象x的x == fillHull(x)找到了一个临时解决方案。这不是一个很好的解决方案,但是它可以排除我需要的对象。

© www.soinside.com 2019 - 2024. All rights reserved.