2010-08-09 15 views

Respuesta

13

El algoritmo de coincidencia Chamfer básicamente calcula la distancia (disimilitud) entre dos imágenes. La idea básica es:

  1. Extraiga el borde/contornos de una imagen de consulta, así como la imagen de destino.
  2. Tome un punto/píxel de contorno en la imagen de consulta y encuentre la distancia del punto/píxel más cercano del contorno en la imagen de destino.
  3. Sume las distancias para todos los puntos/píxeles de borde de la imagen de consulta.

Esto proporciona la distancia de chaflán, es decir, un valor de disimilitud entre dos imágenes. Cuanto menor sea el valor mejor será el resultado. Sin embargo, debe tener cuidado al escalar, y también deslizar las ventanas si la imagen del objetivo es más grande que la imagen de la consulta, que a menudo es el caso.

Puede encontrar ejemplos de trabajo en opencv \ modules \ contrib.

Cuestiones relacionadas