Professional Documents
Culture Documents
Praktikum 4
Praktikum 4
clc;
clear;
img1 = imread('rice.jpg');
img2 = imread('cameraman.png');
imgRs1 = imresize(img1, [20,20],'bilinear');
imgRs2 = imresize(img2, [20,20],'bilinear');
x1 = reshape(imgRs1(:,:,3), [400,1]);
x2 = reshape(imgRs2(:,:,3), [400,1]);
%start
I = imread('rice_w_noise 3.tif');
Im = imresize(I,[20 20], 'bilinear');
y = reshape(Im(:,:,3), [400, 1]);
d1 = dmanhattan(x1,y);
d2 = dmanhattan(x2,y);
if(d1 == minimum)
class = 'rice';
else
class = 'cameraman'
end
disp(class)
Hasil
Fungsi Jarak Manhattan (L1)
Masukan (citra 2)
Mikro struktur Makro struktur
Mikro struktur
Makro struktur
Akurasi (%) :
Koding
%Nama File : euclidean.m
function d=euclidean(x,y)
d = x-y;
d = sum(d.^2);
end
clc;
clear;
img1 = imread('microstructure\micro (1).jpg');
img2 = imread('macrostructure\macro (1).jpg');
img1 = rgb2gray(img1);
img2 = rgb2gray(img2);
imgRs1 = imresize(img1, [20,20],'bilinear');
imgRs2 = imresize(img2, [20,20],'bilinear');
x1 = reshape(imgRs1, [400,1]);
x2 = reshape(imgRs2, [400,1]);
for i = 2:10
data = [[0 0];[0 0]];
citra1{i} = imread(['microstructure\micro (' num2str(i) ').jpg']);
citra1{i} = rgb2gray(citra1{i});
citra2{i} = imread(['macrostructure\macro (' num2str(i) ').jpg']);
citra2{i} = rgb2gray(citra2{i});