image blurring

28 visualizaciones (últimos 30 días)
Abi Aarthy
Abi Aarthy el 18 de Feb. de 2012
Respondida: Image Analyst el 28 de Ag. de 2022
i am in need of matlab code for image blurring.plz do provide it as soon as possible

Respuestas (2)

Walter Roberson
Walter Roberson el 18 de Feb. de 2012
I = imread('YourImage.jpg');
blurredI = I + max(I(:)) / 10 * rand(size(I);
imwrite(blurredI, 'BlurredImage.jpg');
  2 comentarios
Sneha Chakurkar
Sneha Chakurkar el 25 de Ag. de 2022
its showing Error. Code is wrong.
Walter Roberson
Walter Roberson el 28 de Ag. de 2022
filename = 'flamingos.jpg';
I = imread(filename);
imshow(I); title('original');
blurredI = cast(double(I) + double(max(I(:))) / 10 * rand(size(I)), 'like', I);
imwrite(blurredI, 'BlurredImage.jpg');
imshow(blurredI)
diffI = imsubtract(blurredI, I);
imshow(rescale(diffI))

Iniciar sesión para comentar.


Image Analyst
Image Analyst el 28 de Ag. de 2022
Try this:
fontSize = 15;
% Blur a gray scale image.
windowSize = 19;
kernel = ones(windowSize) / windowSize ^ 2;
grayImage = imread('cameraman.tif');
subplot(2, 2, 1);
imshow(grayImage);
title('Original Image', 'FontSize',fontSize);
blurryImage = imfilter(grayImage, kernel);
subplot(2, 2, 2);
imshow(blurryImage, []);
title('Blurred Image', 'FontSize',fontSize);
% Blur an RGB image.
windowSize = 19;
kernel = ones(windowSize) / windowSize ^ 2;
rgbImage = imread('peppers.png');
subplot(2, 2, 3);
imshow(rgbImage);
title('Original Image', 'FontSize',fontSize);
blurryImage = imfilter(rgbImage, kernel);
subplot(2, 2, 4);
imshow(blurryImage, []);
title('Blurred Image', 'FontSize',fontSize);

Categorías

Más información sobre Image Processing Toolbox en Help Center y File Exchange.

Community Treasure Hunt

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

Start Hunting!

Translated by