Axborot texnologiyalari” kafedrasi ki 12-19 sirtqi guruh talabasi Sharipov Sirojning individual loyiha


-rasm. Identifikatsiya tizimi modullarining tuzilishi



Download 0,92 Mb.
bet8/22
Sana20.05.2023
Hajmi0,92 Mb.
#941626
1   ...   4   5   6   7   8   9   10   11   ...   22
Bog'liq
pYyL9TzZmnw0-W-ezNU38dSTIPC1Usb4

6-rasm. Identifikatsiya tizimi modullarining tuzilishi
2.2 Algoritmlarni amalga oshirish
Algoritmlarni amalga oshirish uchun Matlab 2016a dasturiy kompleksi tanlandi, bu kompyuter ko’ruvchi dasturlarda va ayniqsa, biometrik tizimlar sohasida keng qo’llaniladigan vositadir. O’rnatilgan funktsiyalar yordamida matlab ish algoritmlarini bajaradi. Algoritmlarni ishlab chiqadigan dasturlar quyida keltirilgan.
Tayyorlash moduli. Ushbu modul 2.1-bo’limda tavsiflangan tasvirni takomillashtirish xususiyatlarini o’z ichiga oladi. Barmoq tasvirini imread () funktsiyasi yordamida kiritiladi, keyin rgb2gray () funktsiyasidan foydalangan holda rasm binarlanadi.
Quyidagi funktsiyalar ishlatiladi: funktsiya [binim, mask, oimg] = func_ improv (img). Ushbu funktsiya tasvirning kirish parametri sifatida qabul qilinadi - imgni binarizatsiya qilish. Shundan so’ng, tasvirni yaxshilash uchun ichki tartib joriy etiladi va funktsiya quyidagi o’zgaruvchilar qiymatlarini qaytaradi: binim tasvirni filtrlash natijasini o’z ichiga olgan matritsa; mask - matritsa - rasm niqobini ifodalaydi; oimg tasvirga mos keladigan yo’nalish matrisi;
Keyingi protsedura morfologik tasvirni qayta ishlashni amalga oshiradi, bu esa skeletga o’xshash tasvirga olib keladi. Buning uchun bwmorph () funktsiyasidan foydalaning.
Funktsiya operatori thinn = bwmorph (binim, ‘nozik’, Inf) tomonidan faollashtiriladi.
Bu erda kirish parametri filtrlangan tasvirning binim matrisidir, zahiralangan so’z nozikdir. Inf operatsiyalari tasvirni o’zgartirishni to’xtatguncha takrorlanadi. Funktsiya, tasvir skeletini aks ettiruvchi chiqish o’zgaruvchisining qiymatini qaytaradi.
Muayyan nuqtalarni modul tanlash
Maxsus nuqtalarni ajratish algoritmining tavsifi 2.1-bo’limda keltirilgan. Amalga oshirilgan algoritm sxemasi shakl 15da keltirilgan. Algoritmni amalga oshirish 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 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.

Download 0,92 Mb.

Do'stlaringiz bilan baham:
1   ...   4   5   6   7   8   9   10   11   ...   22




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©hozir.org 2024
ma'muriyatiga murojaat qiling

kiriting | ro'yxatdan o'tish
    Bosh sahifa
юртда тантана
Боғда битган
Бугун юртда
Эшитганлар жилманглар
Эшитмадим деманглар
битган бодомлар
Yangiariq tumani
qitish marakazi
Raqamli texnologiyalar
ilishida muhokamadan
tasdiqqa tavsiya
tavsiya etilgan
iqtisodiyot kafedrasi
steiermarkischen landesregierung
asarlaringizni yuboring
o'zingizning asarlaringizni
Iltimos faqat
faqat o'zingizning
steierm rkischen
landesregierung fachabteilung
rkischen landesregierung
hamshira loyihasi
loyihasi mavsum
faolyatining oqibatlari
asosiy adabiyotlar
fakulteti ahborot
ahborot havfsizligi
havfsizligi kafedrasi
fanidan bo’yicha
fakulteti iqtisodiyot
boshqaruv fakulteti
chiqarishda boshqaruv
ishlab chiqarishda
iqtisodiyot fakultet
multiservis tarmoqlari
fanidan asosiy
Uzbek fanidan
mavzulari potok
asosidagi multiservis
'aliyyil a'ziym
billahil 'aliyyil
illaa billahil
quvvata illaa
falah' deganida
Kompyuter savodxonligi
bo’yicha mustaqil
'alal falah'
Hayya 'alal
'alas soloh
Hayya 'alas
mavsum boyicha


yuklab olish