求二元体周长上的最大曲率

2024-04-26 21:51:17 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在用Python寻找一种方法来确定沿着追踪多边形周长的曲线的最大曲率点。你知道吗

一些背景:我正在开发一种寻找胡萝卜根的二元面具中线的方法。我使用的是Voronoi图,它在大多数情况下都能很好地工作,但偶尔,我会在视觉上认为是遮罩的“尖端”没有连接到Voronoi图的最长路径,我会得到不理想的结果。例如:

Long carrot

Ball carrot

实际上,该图“过早地”连接到二元掩模轮廓上的一个点,该点构成了最长的路径,但显然不符合我所说的“中线”。我想我可以通过把Voronoi图修剪回到它开始产生多个刺的点来解决这个问题,然后简单地把它连接到胡萝卜的真正“尖端”。你知道吗

我认为这个“尖端”应该是曲率最大的点,假设我足够平滑的遮罩来消除小的边分支。你知道吗

有人知道如何在Python中实现一种高效的方法来扫描这些任意多边形的周长,并找到最大曲率点吗?你知道吗


Tags: 方法路径情况视觉多边形曲线voronoi背景