首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何找出形状不规则的二维物体的长轴和短轴的长度?

如何找出形状不规则的二维物体的长轴和短轴的长度?
EN

Stack Overflow用户
提问于 2022-12-03 12:52:44
回答 1查看 37关注 0票数 0

我想找一个形状不规则的图形的长轴和短轴的长度,如下图所示。

我想到的方法是画一个适合对象周围的矩形,并找到矩形的长度和宽度。

但我不认为这是个好主意。

给出了物体的重心。

任何想法都将不胜感激。

EN

回答 1

Stack Overflow用户

发布于 2022-12-03 13:51:30

一种寻找不规则物体的主轴和小轴长度的方法是使用它的包围盒。包围框是包围整个对象的最小矩形,它可以通过确定每个维度上对象坐标的最小值和最大值来找到。

例如,如果对象由一组2D点表示,则可以通过查找所有点的最小和最大x坐标和y坐标来找到其边界框。长轴的长度将是最大和最小x坐标之间的差,小轴的长度是最大和最小y坐标之间的差。

另一种求主轴和小轴线长度的方法是利用物体的方位和从重心到最远点的距离。如果你知道物体的方向(例如,如果你已经确定了它的主成分),你可以用三角函数来找出从重心到每个轴上最远点的距离。然后,长轴和小轴的长度就等于这些距离。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/74666930

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档