我正在使用OpenCV库中的函数cvKMeans2()进行聚类。它有可选的参数:
中心 - 群集中心的可选输出数组
相同的参数也在函数kmeans()中。
我想知道有关群集的信息。但我还没有找到阵列中那个集群中心的类型,所以我无法得到它。
感谢您的任何建议!
答案 0 :(得分:2)
在OpenCV 2.0中,等效的kmeans函数采用CV_32FC1矩阵,但是OpenCV 2.0对旧的kmeans2函数进行了相当大的升级,因此我无法确定集群中心数据类型对于OpenCV 1.1版本是否仍然相同。
答案 1 :(得分:1)
This看起来“中心”参数与第一个参数的类型相同,other documentation表示:
元类型CvArr仅用作函数参数来指定函数接受多种类型的数组,例如IplImage *,CvMat *甚至CvSeq *。通过分析标头的前4个字节,在运行时确定特定的数组类型。
结合this question,我觉得你应该尝试传递一个CV数组(矢量)来获得中心。
答案 2 :(得分:0)