我使用OpenCV库中的函数cvKMeans2()进行聚类。它可选parametr:
中心 -聚类中心
的可选输出阵列相同parametr在功能上也k均值()。OpenCV的聚类函数cvKMeans2() - 数组中的什么类型的聚类中心?
我想知道有关群集的信息。但是我还没有找到数组中类型的聚类中心,所以我无法得到它。
感谢您的任何建议!
我使用OpenCV库中的函数cvKMeans2()进行聚类。它可选parametr:
中心 -聚类中心
的可选输出阵列相同parametr在功能上也k均值()。OpenCV的聚类函数cvKMeans2() - 数组中的什么类型的聚类中心?
我想知道有关群集的信息。但是我还没有找到数组中类型的聚类中心,所以我无法得到它。
感谢您的任何建议!
在OpenCV 2.0中,等价的kmeans函数需要一个CV_32FC1矩阵,但OpenCV 2.0对旧的kmeans2函数进行了相当大的升级,所以我不能确定集群中心数据类型是否仍然与OpenCV 1.1相同版。
This使它看起来像“中心”参数具有相同类型作为第一个参数,它other documentation说:
元类型CvArr仅作为一个函数参数指定该函数接受数组多种类型,例如IplImage *,CvMat *甚至有时是CvSeq *。通过分析头的前4个字节,在运行时确定特定的数组类型。
结合this question,我认为你应该尝试传递一个CV数组(矢量)来获得中心。
是的,我使用CV_32FC1矩阵。但是当我想到更多的时候,我终于意识到它非常简单,它与输入类型相同。因为它是一个随机数字的矢量,它与我的输入浮动范围相同。 – Naomak 2010-02-17 23:32:03