【发布时间】:2011-02-26 11:42:31
【问题描述】:
我有一些数据点,我用一些聚类算法将它们分成了一些集群,如下图所示:(图像可能需要一些时间才能出现) alt text http://www.freeimagehosting.net/uploads/05a807bc42.png
每种颜色代表不同的簇。我必须在每个集群周围绘制多边形。出于这个原因,我使用 convhull。但正如您所见,红色集群的多边形非常大,覆盖了很多区域,这不是我要寻找的区域。我需要在我的数据集周围精确地画线(多边形)。例如,在上图中,我想要一个多边形,它与具有 3 个分支的红色簇完全一样(和周围)。换句话说,在这种情况下,我需要一个带有 3 个分支的多边形来覆盖我的红色集群,而不是覆盖整个区域的大多边形。谁能帮我这个? 请注意解决方案应该是通用的,因为每次运行算法时聚类都会发生变化,因此需要以通用的方式。
【问题讨论】:
-
对不起,这完全不同......