miércoles, 15 de mayo de 2013

Lab: Detección de movimiento

Para esta entrada se nos pide realizar un la detección de movimiento de una secuencia de imágenes por lo que para esto tengo una secuencia de imagenes que las voy combinando con frames e ir calculando su histograma y calcular su entropia, si la entropia es menor a 2.0, quiere decir que no hay movimiento en la imagen, luego checo en base a los filtros, en la diferencia, la cantidad donde existen blancos, de esta manera pongo una flecha que indica el movimiento de la imagen.

De esta manera podemos saber si existe movimiento o no en la imagen, comparada con el frame de la imagen anterior, por ejemplo imágenes creadas donde un circulo se mueve hacia la derecha.

Para este laboratorio solamente checo el movimiento de un solo objeto.

Ahora les presento el video.



Y por ejemplo, si llega un momento en que no se mueve, el programa indica que no se esta en movimiento.



Este es el código relevante.


Referencias. 
Animation using image sequence, Tkinter-discuss, Extraido de http://mail.python.org/pipermail/tkinter-discuss/2009-December/002138.html

4 comentarios:

  1. Movimiento de un objeto en 2D, sin diferenciación entre direcciones de movimiento. 7 pts.

    ResponderEliminar
  2. Elisa de casualidad ud sabe en python tkinter hacer una grafica seno y darle movimiento constante como se observa con las graficas de los monitores de signos vitales?
    Agradezco su colaboración:

    ResponderEliminar