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
X
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
¿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