jueves, 9 de mayo de 2013

Laboratorio - Actividad 9: Detección de esquinas

Para esta semana, se encargo la detección de esquinas.

El programa debe hacer lo siguiente:
  • Parte básica: detectar las esquinas con el método de diferencia de filtro mediano.
  • Parte avanzada: Teniendo las esquinas, podemos sacar un “wire-frame” al borde.
    • Uniendo las esquinas con segmentos de líneas rectas (u otras curvas estimadas desde las partes de borde cubiertas).
    • Recorriendo en un orden que sigue el borde (que habría que detectarse aparte con las técnicas ya conocidas) para saber en qué orden conectar las esquinas. 

Me base en tareas de mis compañeros, para realizar la tarea, ya que batalle algo en el código

Imágenes:

Y el código es el siguiente:

Código:

Procedimiento:

Aplicando filtro mediano:

Ahora, detectamos las esquinas:

Y los resultados son los siguientes:

Resultados:


Ya detectadas las esquinas, se trazan las lineas de esquina a esquina con su respectivo color.

Repositorio:

1 comentario:

  1. Tu código a mi juicio no hace ningún recorrido para determinar el orden de los puntos. Los ejemplos son muy pocos. 6 pts.

    ResponderEliminar