Need code to apply median filter and then gaussian filter to patches of an image

27 Ansichten (letzte 30 Tage)
The image contain some noise and then median filter and then gaussian filter to remove the noise

Antworten (1)

Bruno Pop-Stefanov
Bruno Pop-Stefanov am 21 Nov. 2013
You can use medfilt2 to perform 2D median filtering on an image. Example:
% Read image
img = imread('yourimage.jpg');
% Median filtering
filtered_img = medfilt2(img);
You can use fspecial to create a Gaussian filter and use imfilter to filter the image with that filter. Example:
% Read image
img = imread('yourimage.jpg');
% Gaussian filter of size 11-by-11 and std 3 pixels
h = fspecial('gaussian', 11, 3);
% Convolve
filtered_img = imfilter(img, h);

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by