algorithm - 查找簇的边缘轮廓点

标签 algorithm cluster-computing

考虑二维空间上的散点(黑点): enter image description here

如何找到轮廓点(蓝色圆圈),从而绘制出如图所示的聚类轮廓(红色线)?

如果可能,请用 c++ 或 matlab(没有任何内置函数)提供您的解决方案。

最佳答案

似乎alpha shapes适合您的任务(而不是凸包)。

有一些 alpha 形状的实现,例如,在 CGAL 库中。我还在搜索请求中看到了 Matlab 链接。

关于algorithm - 查找簇的边缘轮廓点,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48309831/

相关文章:

mysql - 有没有办法计算特定用户在关系 MySQL 表中存储的数据量

algorithm - 将n个点均匀分布在一个球体上

jboss - 野蝇中的集群安全异常

r - 是否可以将 Spark 中的 data.table 与 Spark Dataframes 一起使用?

javascript - IGraph 中的 VisNetwork - 无法实现顶点的簇颜色

python - 链表队列

algorithm - 从图像中提取网格上的位置

java - 缓存网络服务

singleton - WebLogic集群单例服务

c++ - 计算将一串数字分解为 26 以下数字的方法