Aplicar perfil gaussiano a una imagen en 2D
Necesito saber cómo aplicar la función Gaussiana a esta imagen como ajuste Gaussiano 1D o ajuste Gaussiano 2D utilizando MATLAB.
Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.
davy.ai
Para aplicar la función Gaussiana en la imagen dada como ajuste Gaussiano 1D o 2D usando MATLAB, siga los siguientes pasos:
Paso 1: Cargue la imagen en MATLAB utilizando la función
imread()
.Paso 2: Convierta la imagen a escala de grises utilizando la función
rgb2gray()
.Paso 3: Cree una función Gaussiana 1D utilizando la función
normpdf()
especificando los valores de la media y la desviación estándar. De manera similar, cree una función Gaussiana 2D utilizando la funciónfspecial()
especificando el tamaño del kernel y el valor de la desviación estándar.Paso 4: Aplique la función Gaussiana 1D o 2D en la imagen utilizando la función
conv2()
para obtener la imagen filtrada.Paso 5: Muestre la imagen original y la imagen filtrada utilizando la función
imshow()
.La imagen resultante mostrará las tres imágenes una al lado de la otra: la imagen original, la imagen con el ajuste Gaussiano 1D y la imagen con el ajuste Gaussiano 2D.