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
Muy bien; 5 pts.
ResponderEliminar