4.2. Implementasi Pengujian Data
Tahap selanjutnya setelah pelatihan data training adalah pengujian data testing pada set tersebut. Dalam pengujian data, data testing juga
melalui proses Preprocessing yang sama dengan data training yaitu Cropping, perubahan ukuran dimensi citra dan Grayscalling.
Pencarian ciri data testing yang akan dibandingkan dengan data training menggunakan proses yang berbeda. Proses pencarian ciri data
testing yaitu : 1. Mengambil set atau kumpulan gambar testing untuk pengenalan.
Kemudian ubah matriks tiap gambar testing berukuran dua dimensi menjadi satu dimensi N
2
x 1.
filestest=dir .jpg
; membaca semua file testing
berformat .jpg j=lengthfilestest;
for i=1:j
temp=imreadfilestesti.name; temp=rgb2graytemp;
Grayscalling citra temp=reshapetemp,[],1;
mengubah citra 2 dimensi menjadi 1 dimensi
eval[ strtokfilestesti.name,
. =temp;
]; end
2. Mengurangi nilai matriks gambar testing dengan nilai matriks rata-rata dari data training dengan rumus :
� = Γ
−
2.17
function [ matrikseuclid,label,nama,nim ] = testingauto
testingimg,R,Ui,W,biodata,n,nobyek,files,threshold testingimg=doubletestingimg;
mengubah tipe data testing menjadi double
Qtest=testingimg-R; mengurangi matriks citra testing
dengan nilai matriks rata-rata dari data training
3. Memproyeksikan gambar testing dalam Eigenspace dengan rumus : =
�
Γ −
2.18
=
�
�
2.19
=
�
. �
�
2.20
= [� , � … �
�
]
2.21
Wtest=UiQtest; memproyeksikan citra testing dalam
eigenspace
Kemudian mencari jarak antar vektor setiap gambar Euclidean distance dengan rumus :
� = ‖ −
‖ = [ , … ]
2.22
matrikseuclid=[]; for
i=1:n tempeuclid=sqrtsumpowerWtest-Wi,:,2,2;
mencari jarak citra testing dengan setiap citra training
matrikseuclid=[matrikseuclid; tempeuclid]; end
4. Jika nilai � lebih dari nilai threshold � , maka gambar testing tersebut
tidak ada dalam database atau tidak diketahui.
if matrikseuclid1,2threshold
label= Gambar tidak diketahui
; nama=
null ;
nim= null
; displabel;
else [label,nama,nim]=klasifikasinobyek,matrikseuclid,biodata
,files; end
4.3. Hasil Pengujian