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:
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