본문 바로가기
정보 보안/지문 & 홍채인식 프로젝트

match 함수 - 지문인식

by tryotto 2020. 2. 5.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
function score = match(Minutiae,Minutiae2)
 
num1 = size(Minutiae,1);
num2 = size(Minutiae2,1);
newMinutiae2 = alignment(Minutiae, Minutiae2);
 
list=[];
cnt=0;
limitDist=30;
limitTh=pi/5;
 
chk1(1:num1)=0;
chk2(1:num2)=0;
for i=1:num1
    for j=1:num2
        dist=abs(Minutiae(i,1)-newMinutiae2(j,1))+abs(Minutiae(i,2)-newMinutiae2(j,2));        
        Dtheta=abs(Minutiae(i,4)-newMinutiae2(j,4));
        
        if((chk1(i)==0)&&(chk2(j)==0)&&(dist<=limitDist)&&(Dtheta<=limitTh))
            chk1(i)=1;
            chk2(j)=1;
            cnt=cnt+1;
            list=[list;[i,j]];
        end
    end
end
 
score = cnt;
end
 
 
cs