vlfeat kmeans C++
vlfeat kmeans C++
我试图在c++中使用vlfeat kmeans算法,因为我以前在matlab中使用过它。我有两个问题。
- 我找不到一个函数来返回每个数据输入的分配。我必须使用距离函数手动查找分配吗?
- 当我设置
vl_kmeans_set_verbosity(kmeans, 1);
时,我没有看到任何冗长的打印出来。我如何让冗长的工作?
vl_kmeans的帮助页面清楚地说明了答案。像这样使用:
[C,A] = vl_kmeans(X, numcenters, 'verbose');
向量A将具有指定的中心。帮助页面在这里:http://www.vlfeat.org/matlab/vl_kmeans.html
编辑我从阅读mex文件vl_kmeans.c中得到了这个信息。我现在没有办法尝试这个。但如果成功了记得告诉我。
数字转换:
vl_kmeans_quantize (kmeans, assignments, NULL, data, numData) ;
冗长似乎是你做的方式:
vl_kmeans_set_verbosity (kmeans, 1) ;
但是mex代码打印的是c++代码中没有的最终统计信息。
相关文章:
- OpenCV - 如何在灰度图像上应用 Kmeans?
- 如何为 mlpack 的 kmeans 构建 HamerlyKmeans 对象
- opencv c++ kmeans 和 matlab kmeans 的不同结果
- 使用CV_64F1打开CV kmeans
- Python内存错误,用于scikit-learn中的kmeans
- OpenCV kmeans: N>=K 异常 , 错误 (-215)
- OpenCV kmeans返回错误的结果
- 如何使用KMEANS_USE_INITIAL_LABELS在OpenCV KMEANS中设置初始标签
- 使用OpenCV的Kmeans聚类中的mahalanobis距离
- Opencv 在 HoughLineP() 的输出上运行 Kmeans:矢量到垫子的转换
- vlfeat kmeans C++
- Kmeans断言错误:我的垫子不是空的
- opencv-kmeans函数具有预选功能