jueves, 16 de mayo de 2013

Laboratorio de Visión: Detección de movimiento

En esta entrada se trata de detectar el movimiento y lo que se me ocurrio fue que puedo detectar el movimiento de la siguiente manera:

Primero que nada me base en puras figuras solidas como en este caso un cuadrado:

  • Obtenemos la primer imagen de una animación y la procesamos de la siguiente manera:
    • escala de grises
    • filtro
    • convolución
    • formas
  • Ya obteniendo la imagen en formas debemos de tener el centro de esta forma y lo guardamos en una lista.
  • La segunda imagen creada por la animación se le aplica el mismo proceso:
    • escala de grises
    • filtro
    • convolución
    • formas
  • De la misma manera se obtiene lo que son sus centros
  • Ahora para saber si existe movimiento comparamos  lo la posición de los centros y si la posición es diferente entonces encontramos que si se realizo movimiento.



Prueba 1:

Primera imagen obtenida de la animación:





Filtro:

Convolución:


Normalizar:


Binzarizar:


Cambio de Movimiento:





La imagen anterior muestra hacia que lado se hizo el movimiento según los centros y lo pinte con una línea azul.

Código:

1 comentario:

  1. Detección de movimiento – en secuencias de imágenes - sin clasificar según la dirección de movimiento; generación de entrada. Sin conclusiones muy claras sobre cómo funcionó. 7 pts. Haz lo de wavelets.

    ResponderEliminar