How to I apply Gaussian filter on images in MATLAB?
    7 visualizaciones (últimos 30 días)
  
       Mostrar comentarios más antiguos
    
    Chidiebere Ike
 el 15 de Nov. de 2018
  
    
    
    
    
    Comentada: Rawand Alkhdour
 el 7 de Ag. de 2020
            How to I apply a 7 x 7 Gaussian blurr operator with standard deviation of 1.6 and downscaled by a factor of 3 ?
I tried to write this code but got error. 
K = imread('baboon.png');
h = fspecial(K, 'gaussian',[7 7],1.6);
downSample = imresize(h, 0.33); % downSample by factor of 3 
imshow(downSample);
How do i achieve this ?
Thanks
Respuesta aceptada
  Image Analyst
      
      
 el 15 de Nov. de 2018
        You need to look at the documentation when the error say "too many arguments".  Several of your arguments were wrong.  Here is the fixed code:
rgbImage = imread('peppers.png');
kernel = fspecial('gaussian', [7 7], 1.6);
blurredImage = imfilter(rgbImage, kernel);
downSample = imresize(blurredImage, 1/3); % downSample by factor of 3 
imshow(downSample);
2 comentarios
Más respuestas (1)
Ver también
Productos
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!


