Efek Blur dan Resizing pada Matlab

clc;
clear all;
close all;
a=imread(‘a.jpg’);
len=21;
theta=11;
psf=fspecial(‘motion’,len,theta);
blurred=imfilter(a,psf,’conv’,’circular’);
subplot(1,2,1);
subimage(a);
title(‘input image’);
subplot(1,2,2);
subimage(blurred);
title(‘blurred image’);

 

resizing:

 

a = imread(‘a.jpg’);
[rows,columns] =size(a);
i = 1; j =1;
c=zeros(rows/2, columns/2);
for x =1:2:rows
for y =1:2:columns
c(i,j) = a(x,y);
j= j+1;
end
i= i+1;
j=1;
end
figure, imshow(a);
figure,imshow(c/255);
figure,imagesc(c), colormap(gray);
x = imread(‘a.jpg’);
y= imresize(x,1/2);
figure,imshow(y);
figure,imagesc(y);
figure,imagesc(y), colormap(gray);
z = imresize(x,2);
figure,imagesc(y),colormap(gray);

 

Leave a comment