tangan=imread('tangan_kiri.jpg');
%figure, imshow(tangan), title('Tangan Asli');
ukuran = imresize(tangan, [400 320]);
%%figure,imshow(ukuran), title ('Gambar Resize');
tangan_abu=rgb2gray(ukuran);
%%figure, imshow(tangan_abu), title('Tangan Abu-abu');
%tangan_hp=im2bw(tangan);
%figure, imshow(tangan_hp), title('Hitam Putih');
tepi=edge(tangan_abu,'Sobel');
%%figure, imshow(tepi), title('Deteksi Tepi Sobel');
%tepi_tajam=im2bw(tepi); %tdkplu krn sdh hitam putih
%figure, imshow(tepi_tajam), title('Penajaman Tepi lagi');
doub_lagi=double(tepi);
%%figure, imshow(doub_lagi>200 & doub_lagi<500 br="" ertajam=""
tepi="" title="" warna="">%matriks=ukuran(m,n);
%doub=double(tangan_abu);
%doubb=doub>200 & doub<400 br="">%figure, imshow(doubb),
title ('Pertajam Warna');
b=5; % buat sektor/grid sesuai ukuran piksel yg ditentukan
%a=zeros(m,n);
%c=0;
%d=0;
% buat sektorisasi/grid dri gambar (kolom)
for m=1:80 %pakai 1:10 krn gridx di bagi 40 pixel
% buat sektorisasi/grid dri gambar (baris)
for n=1:64
%hitung nilai matriksx
a=tepi(b*(m-1)+1:b*m,b*(n-1)+1:b*n);
%disp(a);
%counter pixel utk tiap sektor/vektor kolom
ct=0;
for c=1:5
%counter pixel utk tiap sektor/vektor baris
for d=1:5
%hitung counter berdasarkn nilai matriks a
if a(c,d)==0
ct=ct+0;
else
ct=ct+1;
end;
end;
end;
%akumulasikan counter utk code image
if ct<=2
code(m,n)=0;
else
code(m,n)=1;
end;
imshow(code), title ('Hasil Akhir');
disp(code);
end;
end;
400>500>
Showing posts with label catatan kuliah. Show all posts
Showing posts with label catatan kuliah. Show all posts
Monday, November 24, 2014
Praktek Biometrik
Subscribe to:
Comments (Atom)