ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Detección de bordes con Matlab


Enviado por   •  13 de Abril de 2020  •  Informe  •  943 Palabras (4 Páginas)  •  133 Visitas

Página 1 de 4

Proyecto #2

Procesamiento de imágenes digitales

Jesús Barahona

12 de septiembre del 2018

1. Completar el ejercicio de la correlación que quedó pendiente en clase.

Se tiene la matriz f, la matriz h, y h1 que es h traspuesta

[pic 1]

[pic 2][pic 3]

Utilizando el comando de MATLAB conv2 se obtiene la convolución y la correlación:

[pic 4]

2. Implemente en Matlab/Octave los algoritmos para detección de bordes:

Para todos los casos utilice el umbral: th=0.5*valor máximo en la convolución. Utilice dos valores de th adicionales (en total son 3 th).

a) Filtro H

Original                                                                           th especificado

[pic 5][pic 6]

th=100                                                                                      th=20[pic 7][pic 8]

b) Filtro V

Original                                                                                           th especificado

[pic 9][pic 10]

 

th 100                                                                                   th 20[pic 11][pic 12]

c) Detección de bordes en todas las direcciones (combinación de H y V)

Original                                                                                       th especificado

[pic 13][pic 14]

th 15                                                                                       th 12[pic 15][pic 16]

d) Filtro Laplaciano

Original                                                                                    th especificado

[pic 17][pic 18]

th 20                                                                                      th 10  [pic 19][pic 20]

Conclusiones:

  • Como se puede apreciar en los resultados el filtro H efectivamente detectó todos los bordes horizontales, así como el filtro V los verticales.
  • También se puede observar que mientras más bajo el th mejor sale la detección, ya que se seleccionan más valores de la matriz Y.
  • La detección de bordes en ambas direcciones si dio el resultado esperado, solo que los bordes salen muy marcados, lo que hace que se vean un poco gruesos y oscuros.
  • Por último, el filtro Laplaciano fue el que mejor resultados dio, ya que a diferencia del de ambas direcciones, los bordes salen delgados, bien marcados, y se puede diferenciar claramente los bordes en la imagen.

...

Descargar como (para miembros actualizados) txt (2 Kb) pdf (713 Kb) docx (352 Kb)
Leer 3 páginas más »
Disponible sólo en Clubensayos.com