Para mejorar las posibilidades de la detección de cuadrados en busca de la carátula de CD me he aventurado a probar la sustracción de fondo.

Considero que la cámara va a estar colocada en un sitio concreto. Incluso me estoy planteando enfocarla hacia arriba. Pero eso es facilitarme las cosas demasiado. Primero quiero ver las carátulas y después ir subiendo la complejidad. Es posible que cada vez que suba un nivel de complejidad el enfoque para llegar a la solución sea diferente. Pero lo importante es aprender :) Acepto críticas y sugerencias. (De sabios es evaluar y dudar cuidadosamente cualquier afirmación).

Con este enfoque pretendo quedarme con lo que se mueva y a partir de ahí pasar el detector de cuadrados.

En el código que estoy utilizando:

  • Es un refrito, hay partes en castellano y otras en ingles. ¡ Son pruebas !
  • Se está realizando una sustracción del fondo Gausiana (Gaussian Mixture Model)
  • Se genera un mapa de bits donde el negro absoluto significa fondo y el blanco puro significa “no fondo” ( es decir, algo en movimiento)
  • En la ventana llamada “Original” genero una imagen en la que solo se ve lo que está en movimiento.
  • Tiene un warning en la asignación de valor a x, insisto! son pruebas!

backgrsub

Enlaces de interés:

Código:

Read the rest of this entry »