【问题标题】:how to find min/max axis length across the centroid of a closed curve如何在闭合曲线的质心上找到最小/最大轴长度
【发布时间】:2021-04-16 01:53:37
【问题描述】:

我正在执行分段任务。现在我成功分割了感兴趣的区域并找到了该区域的轮廓。如何计算轮廓的最小/最大轴长度?轴不必正交。

我已经得到的是: 轮廓上点的坐标。 轮廓的质心。

我已经尝试过的: 我找到了轮廓的拟合椭圆。然而,拟合椭圆只能找到正交轴,它可能不是穿过质心的最小或最大长度。

【问题讨论】:

  • 搜索“卡尺”;这是一个可以满足您的需求的软件包。

标签: python geometry medical-imaging


【解决方案1】:

既然你已经有了轮廓,你可能想这样做: 对于 alpha = 0 到 45 度,将轮廓旋转 alpha,在轮廓的质心上画一条平行于 X 轴的线,找出这条线和轮廓的交点,即一个“轴”在当前角度 alpha。继续旋转轮廓并找到更多这样的“轴”,找到最长的一个作为你的最大轴,最短的一个作为你的最小轴。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2014-09-10
    • 2018-05-14
    • 1970-01-01
    • 1970-01-01
    • 2011-01-16
    • 2018-07-26
    • 1970-01-01
    • 2012-10-22
    相关资源
    最近更新 更多