función de agrupación cvKMeans2 de OpenCV () - lo que es un tipo de agrupación centro de matriz?

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

Pregunta

Estoy usando la función cvKMeans2 () de la biblioteca OpenCV para el agrupamiento. Tiene parametr opcional:
- centros La matriz de salida opcional de los centros de los conglomerados
El mismo parametr también está en kmeans de función ().

Quiero saber información sobre las agrupaciones. Pero no he encontrado lo que es un tipo de esa agrupación centro de matriz, así que no puedo conseguirlo.

Gracias por cualquier consejos!

¿Fue útil?

Solución

En OpenCV 2.0, la función kmeans equivalente toma una matriz CV_32FC1, pero OpenCV 2.0 es bastante una mejora sustancial de la función kmeans2 de edad, así que no podemos estar seguros si la agrupación de centros tipo de datos seguiría siendo el mismo para la versión OpenCV 1.1 .

Otros consejos

Este hace que parezca que el parámetro "centros" tiene el mismo tipo que el primer parámetro, que otra documentación dice:

  

El CvArr metatipo sólo se utiliza como un parámetro de función para especificar que la función acepta matrices de múltiples tipos, tales como IplImage *, CvMat * o incluso CvSeq * a veces. El tipo de matriz particular se determina en tiempo de ejecución mediante el análisis de los primeros 4 bytes de la cabecera.

Eso, combinado con esta pregunta , que me hace pensar que debe tratar de pasar una matriz CV (vector) para obtener los centros.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top