fonction de regroupement OpenCV de cvKMeans2 () - ce qui est un type de centre de cluster dans le tableau?

StackOverflow https://stackoverflow.com/questions/2079103

Question

J'utilise la fonction cvKMeans2 () de la bibliothèque OpenCV pour le regroupement. Il a en option Parametr:
centres - Le tableau de sortie en option des centres de cluster Le même Parametr est également en kmeans de fonction ().

Je veux savoir des informations sur les clusters. Mais je ne l'ai pas trouvé ce qui est un type de ce centre de cluster dans le tableau, donc je ne peux pas le faire.

Merci pour tous les conseils!

Était-ce utile?

La solution

Dans OpenCV 2.0, la fonction équivalente de kmeans prend une matrice CV_32FC1, mais OpenCV 2.0 est tout à fait une mise à jour importante à l'ancienne fonction kmeans2, donc je ne peux pas être sûr si les centres de cluster type de données serait toujours le même pour la OpenCV version 1.1 .

Autres conseils

Ce fait ressembler le paramètre « centres » a le même type que le premier paramètre qui autres documents dit:

  

Le CvArr de métatype est utilisé uniquement en tant que paramètre de fonction pour spécifier que la fonction accepte des tableaux de plusieurs types, tels que IplImage *, CvMat * ou même parfois CvSeq *. Le type de réseau particulier est déterminée lors de l'exécution en analysant les 4 premiers octets de l'en-tête.

Cela, combiné à cette question , me fait penser que vous devriez essayer de passer à obtenir les centres d'un réseau de CV (vecteur).

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top