2011-09-19 17 views
15

¿Qué son los momentos de un contorno? ¿Podría alguien explicar esto en términos simplistas y no matemáticos? Posiblemente con un ejemplo? La explicación oficial es "integración sobre todos los píxeles en un contorno". No tengo idea de qué integración. Y también, ¿para qué pueden usarse los momentos de contorno? ejemplos específicos, por favorOpenCV Contours Moments?

Gracias

Respuesta

13

vi una gran explicación alguna parte, pero no tienen el enlace.

De todos modos, momento del 0 ° grado para una imagen en blanco y negro con negro = 0 y blanco = 1: es simplemente la suma de los píxeles, es decir, el número de píxeles blancos.

Momento de 1er grado para el eje xy un punto particular X en el eje x: esta es la suma de las distancias de píxeles blancos desde X. Es decir, es la suma de sus posiciones wrt. X. Si divide esto por el número de píxeles blancos (0º momento), obtiene la posición media del píxel blanco wrt. X.

Y del mismo modo para el eje y.

Esta idea se generaliza a sumOf (pixelValue (position) * position^degree). Para el grado 0, la última parte es solo 1, de modo que simplemente suma los valores de píxel. Para el grado 1 se convierte en una suma de posiciones, lo que puede darte una posición promedio, y para el grado 2, según se informa, puede darte un tipo de dirección.

Para obtener más y más detalles precisos, googleela. :-)

Saludos & HTH.,

+0

Got It Gracias :) – fdh