jueves, 2 de mayo de 2013

Lab#8. Detección de Poligonos


Para esta semana se nos pidio realizar un programa que pudiera detectar poligonos para esto se llevo a cabo el siguiente proceso:
  • Utilice la imagen original 
 
  • pase a escala de grises para despues binarizarla 

  • Aplicamos lo que es convolución que genera la imagen con los bordes encontrados y los gradientes. 
 

 

Implementación:
Aquí estan algunas funciones representativas y lo que pude implementar de codigo de convolución hasta ahorita. 
  • Esta es la función encargada de calcular las pendientes de cada pixel, recibe el listado de puntos correspondiente a la forma detectada, y los gradientes de X y Y.
  • Para cada punto de la lista, obtiene el valor en los gradientes, y calcula la pendiente en el punto.
  • Lo que alcance a tener  es en base a las pendientes encontradas pinta lo que son las rectas dentro de los poligonos detectados por convolución. 

1 comentario: