我想使用凝聚层次聚类基于距离聚类一些(x,y)坐标,因为之前不知道聚类的数量。有没有支持此任务的库? 我在使用Opencv库进行c ++编写。
答案 0 :(得分:1)
这是用于Python的OpenCV中的K-Means聚类的链接。 一旦理解了逻辑
,就不会太难将其转换为c ++代码答案 1 :(得分:1)
在Gesture Recognition Toolkit(GRT)中,hierarchical clustering有一个简单的模块。这是一种“自下而上”的方法,您可以根据自己的需要开始每个观察,并在层次结构向上移动时合并成对的群集。
您可以通过以下方式训练方法:
UnlabelledData
:关于UnlabelledData
类,您真正需要知道的唯一事情是,在尝试将示例添加到培训中之前,必须设置数据集的输入维数。数据集。
0
的类标签。这是因为0
的类标签是为特殊的空手势类保留的。 MatrixDouble
:MatrixDouble
是用M
维数据存储N
的默认数据类型,其中M
是行数,{ {1}}是列数。
此外,您可以从/向文件保存或加载模型,并通过getClusters()
获取群集。