martes, 26 de febrero de 2013

Detección de lineas

En esta semana para la materia de visión computacional se encargo detección de lineas. 
Se utilizaron las tareas pasadas para realizar esto. 


Se tiene que sacar los gradientes verticales y horizontales de la imagen en este caso yo utilice esta imagen .



Ahora utilizando las mascaras de gradientes para detectar lineas verticales y horizontales de una imagen se calculan utilizando el método de convolución de la tarea pasad en este caso utilice el Prewitt.

Aquí el código



Y aquí el resultado.





Ahora como se menciono en la clase se debe sacar el angulo de  el pixel y dependiendo el angulo que tenga serán verticales u horizontales.



Aquí dejo el código

X



1 comentario:

  1. ¿X? La función atan2 ayudaría a disminuir el desmadre de if-elif-else. La estructura de la entrada se podría mejorar... 3 pts.

    ResponderEliminar