Maxsus nuqtalarni ajratish algoritmining tavsifi 2.1-bo’limda keltirilgan. Amalga
oshirilgan algoritm sxemasi shakl 15da keltirilgan. Algoritmni amalga oshirish
17
uchun getFingers () funktsiyasi tasvirni skeletini kirish parametri sifatida oladi,
minutlarni chiqaradi va rasm shablonini qaytaradi.
-
Funktsiya [result] = getFingers (img) operatori tomonidan faollashtiriladi.
-
Funktsiya argumentlari: kirish parametri img - skeletlari topildi; Qaytish
parametri - MINUTIONS xususiyatlarining vektori Bu funktsiya ifoda uchun
ishlatiladigan loopda va shartli if ifodasi ishlatiladi. Algoritm tavsifida bayon
qilingan (2.1-bo’lim) Tenglama shunday amalga oshiriladi. Shu bilan birga,
quyidagilarni bajarishingiz kerak bo’lgan maxsus fikrlarni ta’kidlash uchun:
-
- chegara bo’yicha individual piksellarni e’tiborsiz qoldirib, daqiqalarni
topish uchun uslubiy tasvirni qayta ishlashni amalga oshiring.
-
- soxta
daqiqalarni olib tashlang,
-
- Tegishli Tenglama orqali MINUCI (tugatish va bifurkatsiya) turlarini
aniqlang va nihoyat, taqqoslash moduliga kiritish uchun shablon bo’lib qoladigan
natija o’zgaruvchisida vektorni oling.
Malumot solishtirish moduli Standart bilan taqqoslash algoritmining tavsifi
2.1 qismida keltirilgan (Qarang: shakl 16 algoritmining diagrammasi). Inson
identifikatsiyalash natijasi matlub funktsiyaga chaqiruv ketma-ketligi orqali amalga
oshiriladi. Bu funktsiya, insonning barmoq izlarini tasodifiyligini aniqlash uchun
mo’ljallangan bo’lib, to’plami ma’lumotlar bazasida saqlanadi. Funktsiya [S] =
fmatching
(TEMP1,
TEMP2)
funktsiyasi
tomonidan
ishga
tushiriladi.
Funktsiyaning argumentlari: kirish parametrlari TEMP1 - tan olinishi kerak bo’lgan
kirish tasvirining vektori; TEMP2 - ma’lumotlar bazasidan olingan barmoq izi
shabloni; Qaytish parametri S taqqoslash natijasining qiymati bilan o’zgaruvchi
bo’ladi.
Fmatching () funktsiyasi ichida barmoq izini aniqlash uchun zarur bo’lgan
tenglamalar qo’llaniladi. M1 va M2 xususiyatlarining vektorlarini oladi va tramper
() aylanish funktsiyasidan foydalangan holda paragraflarni moslashtirish uchun bu
18
parametrlarni ishlatadi. Ushbu funktsiya ishlash xarakteristikasining vektorini oladi,
i o’zgaruvchisi MINUTION indeksini ifodalaydi va MINUTIONSni hizalamoq
uchun vektorni yangi koordinatalar bilan qaytaradi. Fmatching () funktsiyasi
shuningdek, tramfor () funktsiyasi tomonidan hisoblangan kirishni o’zgartirish
parametrlarini kiritish sifatida masofalarni hisoblash bilan daqiqalarni
taqqoslaydigan
baholash
()
funktsiyasini
ham
chaqiradi.
Natijada ichki baholash () funktsiyasini bajarish natijasida fmatching () funktsiyasi
o’zgarmaydigan S da qaytariladigan o’yinning qiymatini hisoblab chiqadi.
Fmatching () funktsiyasining natijasi if shartlari yordamida pol qiymat bilan
taqqoslanadi. Agar bu qiymat TRUE bo’lsa, u holda insonning barmoq izi FALSE
holida e’tirof etiladi, u odamning barmoq izi tan olinmagan deb hisoblanadi.
Do'stlaringiz bilan baham: