Saltar al contenido

Cómo calcular una máscara laplaciana o cualquier tamaño

Hacemos una revisión profunda cada reseñas en nuestro sitio web con el objetivo de enseñarte en todo momento información certera y actual.

Solución:

La función laplaciana se ve así:

Fuente: homeepages.inf.ed.ac.uk/rbf/HIPR2/log.htm

y es descrita por:

ingrese la descripción de la imagen aquí

σ aquí determina la extensión de la campana invertida. La máscara digital es una aproximación discreta de esta función. Y por lo tanto para valores más pequeños de tamaño de ventana (n) y σ, obtienes un gran número negativo rodeado de 1 por todas partes. Pero a medida que aumenta el tamaño de la ventana y σese no va a ser el caso.

Para calcular correctamente la máscara digital, debe utilizar la función anterior. El píxel central de su cuadrado de tamaño impar (nxn) será su origen.

Para referencia: http://homepages.inf.ed.ac.uk/rbf/HIPR2/log.htm

Aquí hay una manera simple:

function mask = LapMask(n)
    mask = ones(n);
    mask(ceil((n^2)/2)) = 1 - n^2;
end

Te dejaré agregar la verificación de errores asegurándote de que n es impar

Si te animas, tienes el poder dejar un artículo acerca de qué te ha gustado de esta reseña.

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *