Aquí la imagen con la que estamos trabajando.
El primer paso es convertirlo a escala de grises aquí la imagen:
Después es pasarla por un filtro:
notese como la imagen se vuelve un poco borrosa
Después se le realiza el método para sacar los bordes llamado convolución.
La convolución consiste en poner una mascara "especial" creada por alguien para poder sacar los diferentes cambios de los pixeles vecinos tanto vertical como horizontal. Esta matriz se sobrepone a la imagen filtrada, y luego se va multiplicando los pixeles y los valores de las matrices adecuadamente para sacar los gradientes x e y. Ya teniendo esto se puede usar la formula para combinar los gradientes "x" e "y".
Aquí los resultados
Y al final una binarización:
Estos son los tiempos arrojados por esta imagen cabe destacar que esta imagen es demasiado pesada ademas de que mi computadora es un chatarra para realizar cosas de este tipo. Aquí los tiempos:
Probemos otras imágenes:
Escala de grises
Filtrado
Convolucion
Binarización
Aquí podemos notar que en esta imagen se tardo menos ya que es una imagen de menor dimensión que con lo que estamos trabajando:
Codigo:
Ojo con los acentos. 5 pts esta vez.
ResponderEliminar