首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >二维点云的轮廓线

二维点云的轮廓线
EN

Stack Overflow用户
提问于 2011-06-14 22:58:01
回答 2查看 2.9K关注 0票数 3

我在2d中有散乱的点云。我的问题是,我想要得到边界的点,以获得点云的轮廓。

我知道这个“行军方块”,但是这个算法通常用于二维像素。有没有人知道如何从二维点云或“行军方块”算法的细节中获得轮廓?此外,凸包在我的情况下不起作用。

提前谢谢。

EN

回答 2

Stack Overflow用户

发布于 2013-04-24 22:34:07

我认为2D "Alpha shapes“算法将是您的正确选择。

http://www.cgal.org/Manual/latest/doc_html/cgal_manual/Alpha_shapes_2/Chapter_main.html

Alpha形状可以看作是“凸壳”算法的推广,该算法允许生成更一般的形状。

通过使用alpha形状,您可以通过更改alpha参数值来控制生成的形状要捕获的细节级别。

您可以在这里尝试java小程序:http://cgm.cs.mcgill.ca/~godfried/teaching/projects97/belair/alpha.html

为了更好地理解这个算法所做的。

票数 1
EN

Stack Overflow用户

发布于 2011-08-30 19:18:53

我建议使用Delaunay triangulation作为基础算法,然后删除所有太大的三角形(因此将云分成组),然后删除多个三角形使用的所有边。

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

https://stackoverflow.com/questions/6345584

复制
相关文章

相似问题

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