imagen de ejemplo:
Como anteriormente sabemos para sacar el filtro mediano de una imagen es muy parecido al filtro promedio.
Antes de empezara el procedimiento de filtro mediano, la imagen fue cambiada a escala de grises
Se recorrió pixel por pixel checando sus vecinos y a el mismo para generar una lista, pero en vez de promediarlos como se hacía anteriormente, se ordenaron de menor a mayor y se seleccionaba el pixel que quedara justo en el medio, pero en caso de que la lista fuera par, se tomaba el primero de los dos pixeles que quedaran en medio.
Código de esto
Código de esto
Posteriormente ya teniendo nuestra imagen con filtro mediano, se saca una diferencia de pixeles entre el filtro mediano y la imagen misma en escala de grises
Código de esto
Código de esto
Si abrimos bien nuestros ojos podremos ver que las esquinas están marcados con puntos blancos
Aquí mismo pusimos una pequeña condición que nos ayuda a filtrar la imagen contra ruidos que no pertenezca a posibles esquinas.
Si no hubiéramos aplicado el filtro la imagen hubiera quedado de la siguiente manera:
La misma imagen de esquinas con filtro pero etiquetada:
Ya teniendo las esquinas, podemos unir nuevamente los puntos para formar nuevamente la figura original. Para esto se utilizo la técnica ya ampliamente utilizada "bfs" con esto podemos detectar los puntos y unirlos de manera cuerente.
código de esto
código de esto
y con esto terminaríamos el día de hoy espero que les alla gustado
Imagenes de prueba:
Aquí la bronca es ordenar los puntos correctamente antes de reunirlos ;) 8 pts.
ResponderEliminar