Mi repositorio:
https://github.com/vane90/visioncomput/blob/master/lab10.py
En esta ocasión primeramente se realizo el movimiento en 2 dimensiones de 3 rectángulos estos se mueven en direcciones de izquierda, derecha, arriba y abajo esto simulando el movimiento.
Así es con la prueba de movimiento con los 3
Aquí va parte del codigo
Ahora la idea es que al hacer un movimiento este fuera guardando en una imagen y mediante detección de formas al ir haciendo el movimiento marcara los centros para ver el cambio de movimiento de izquierda, derecha, arriba y abajo, es ahí donde podemos ver que existe ese movimiento de los rectángulos.
Solo pude realizarlo con un solo objeto no con los tres mostrados anteriormente.
- Obtenemos la primer imagen de movimiento 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
Escala de grises
Filtrado
convolución
Binarizar umbral =20
Detección de formas
Y estos son los movimientos que realizo
Código final
Se me hace inconcluso este trabajo. Al inicio deja entender que fuese para múltiples objetos en 2D, pero al final es solamente uno que se procesa. 6 pts por el avance parcial.
ResponderEliminar