martes, 23 de abril de 2013

Detección de agujeros

Ahora se debe agregar a lo que se tiene (aún sin andar googleando y sin usar librerías para visión) una rutina que detecta todos los agujeros en la imagen, con las siguientes características:
  • Los agujeros detectadas se marcan con un borde morado oscuro y un relleno de morado claro.
  • Un tono ligeramente diferente en cada agujero.
  • Se marca el centro de cada agujero con un punto amarillo.
  • Al centro de cada agujero se agrega una etiqueta del ID del agujero.
  • El programa imprime un listado que indica para cada ID el tamaño del agujero (como porcentajes del tamaño de la imagen).
Estas son las imágenes que yo conseguí tomando fotos en mi casa y los resultados de lo que obtuve:

Ejemplo 1:
Original

Histograma que ayuda a encontrar los cruces


Ayuda a saber los píxeles del contorno

Agujero detectado, centro: amarillo, id: 0, relleno: morado claro, contorno: morado obscuro





Ejemplo 2:








Ejemplo 3:







Y esta última es una imagen de internet
Ejemplo 4 :








Código:



Referencias

Elisa Schaeffer

1 comentario: