如何计算/确定给定形状的圆的百分比/部分很可能是部分圆

问题描述

我试图解决的问题非常简单,但是,我一直在思考如何做到这一点。我使用分段算法提取了管道可见开口的掩码(并非所有开口都清晰,大多数结果为部分圆形)。我想确定面罩占整个管道开口的百分比。

我正在寻找一些通用的解决方案,因为我处理的图像具有不同的比例和大小。我想到的一个想法是以某种方式将给定的蒙版拟合为圆形(从给定的部分圆形绘制圆形),但是,无法找到任何支持

任何想法,我如何解决这个问题。提前致谢。

图像 1 是开口清晰的理想图像。我可以单独提取面具,并想确定面具是圆圈的一部分。在这种情况下,理想情况下应该说 100%,这意味着一切都清楚。

另一方面,图像 2 是部分阻塞的开口。这是我想将这些蒙版拟合为圆并确定该部分是圆的多少部分的地方,在这种情况下小于 50%,这意味着 50% 被阻止。希望能解决问题

An Ideal image with Mask

Image with partial masks

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...