martes, 26 de febrero de 2013

Detección de Lineas.

Para la materia de visión computacional se nos pide detectar lineas, es por eso que utilizando la transformada de Hough y utilizando las mascaras de gradiente para 0 y 90 grados de Pewitt, detecto las lineas horizontales y verticales de una imagen.

Mi repositorio de los códigos. Liga.

Primero que nada, sacamos el gradiente de tal forma que podamos analizar la imagen.



Para luego, procesarlo de manera que tengamos su ángulo y rho de cada pixel, luego generamos un histograma para sacar los más significativos y los pintamos de manera que un color el cual tenga cierto ángulo son verticales u horizontales, este es el código.





Estos son los resultados de la imagen.



Original


Procesada


Original



Procesada



1 comentario:

  1. atan está con madre; sería bueno jugar con diferentes cantidades de frecuentes a incluir, pero está bien, 5 pts.

    ResponderEliminar