|
Individual loyiha 2 Mavzu: Yuzni zamoanviy aniqlash usuli Bajardi
|
bet | 3/16 | Sana | 28.05.2024 | Hajmi | 1,66 Mb. | | #255738 |
Bog'liq Individual loyiha 2 Mavzu Yuzni zamoanviy aniqlash usuli BajardNazariy qism
Hozirda zamonaviy axborot texnologiyalar juda ko’p qurilmalarda ishlamoqda. Jumladan, kameralar yoki radarlar mashinaning nomerini tez aniqlab oladi. Ushbu maqolada esa qanday qilib yuzni tanish texnologiya ishlatishni ko’rib chiqamiz.
Albatta, biz bu texnologiyani boshidan o’zimiz yozmaymiz. Web sahifani tahrirlash va kompyuterda ishga tushirish uchun bizga Visual Studio Code dasturi kerak bo’ladi. Dasturni code.visualstudio.com saytidan yuklab olamiz. Dasturni o’rnatib bo’lgach, dasturni ishga tushirib Extensions (CTRL + SHIFT +X) bo’limiga o’tib, “Live server” ni o’rnatib olamiz.
Visual Studio Code
Ushbu faylni yuklab olamiz va arxivdan chiqarib olamiz. Visual Studio Code dasturining “File” menyusidan “Open Folder” ni tanlab arxivdan chiqarib olgan papkani ochib olamiz. Endi serverni ishga tushirish uchun ALT + L + O tugmalarini bosib olamiz va web brauzerda ochib beradi. Video tasvirga olishga “Ruhsat berish” (Allow) tugmasini bosamiz va biroz kutamiz. Kompyuter kamerasi orqali ishlab boshlaydi. Yuzni kvadratga olib kayfiyatning holatini ko’rsatib beradi.
Real time video
Endi esa yanada qiziqarli qismga o’tamiz. Ushbu faylni yuklab olib Visual Studio Code da ochib olamiz. “rasmlar” degan papkani ichiga kiramiz. Endi Shaxslar uchun papkalar ochamiz. Masalan, ‘Nodirbek Ergashev’ nomli va ichiga 1.jpg nomli 3×4 rasm yoki yuz kesib olingan rasm yuklab qo’yamiz. Huddi shunday qilib boshqa shaxslar rasmlarini yuklab qo’yamiz.
rasmlar/Nodirbek Ergashev/1.jpg
rasmlar/Ism Familiya/1.jpg
rasmlar/Test Uchun/1.jpg
Visual Code Studio da kirib script.js faylini ochib 39-qatordagi kodga o’zimiz qo’shgan shaxslar nomlarini kiritib chiqamiz.
[ ‘Nodirbek Ergashev’, ‘Ism Familiya’, ‘Test Uchun’ ]
Hammasi tayyor va endi serverni yoqamiz[ALT + L + O].
‘ Rasm yuklashga tayyor! ‘ matni chiqmaguncha kutib turamiz. Matn chiqqandan so’ng, rasm yuklaymiz va Mo’jiza ko’ramiz ? .
Obyekt nomi va qanchalik o’xshayotganini ko’rsatuvchi son (0.01~0.99)
Xulosa, ushbu tayyor Javascript kutubxonadan boshqa dasturlarga biriktirib ishlatsa bo’ladi. Bundan tashqari ushbu kutibxona yosh, jins va videoda real vaqtda ma’lumotlar uzatishi mumkin.
Yuzni aniqlash dasturi har joyda. Siz haqingizda nimalarni bilib olasiz?
Yuzni aniqlash texnologiyasi biometrikaning bir qismi, asboblar yoki dasturiy ta'minot orqali biologik ma'lumotlarning o'lchami, barmoq izlarini ko'rish va ko'z / ìrísí skanerlash tizimlariga o'xshash hisoblanadi. Kompyuterlar yuzni tanib olish yoki aniqlash uchun yuzni aniqlash dasturidan foydalanadi, ular yuz xususiyatlarini, xarakteristikalarini va o'lchamlarini xaritaga solish va shu ma'lumotlarning katta ma'lumotlar bazalari bilan taqqoslash orqali amalga oshiriladi.
Yuz tanishini qanday ishlaydi?
Yuzni aniqlash texnologiyasi oddiy yuzli skaner yoki yuzni moslashtirish dasturidan ko'ra ko'proq. Yuzni aniqlash tizimlari termal ko'rish,
ad
3D yuzli xaritalash, yuz xususiyatlarini geometrik nisbatlarini tahlil qilish, asosiy yuz xususiyatlari bilan teri sirtini to'qimalarining tahlil qilish o'rtasidagi masofani tahlil qilish, noyob xususiyatlarni (shuningdek markshetlar deb ataladi) kataloglash kabi yuzlarni ko'rish uchun bir qator o'lchov va texnologiyalardan foydalanadi. .
Yuzni aniqlash dasturi turli usullarda qo'llaniladi, lekin ko'pincha xavfsizlik va huquqni muhofaza qilish uchun. Aeroportlar yuzma-yuz tanib olish dasturini bir nechta usullardan foydalanadi: masalan, sayohatchilarning jinoyatda gumon qilinayotgan shaxslarni qidirish yoki terroristik kuzatuvlar ro'yxatini qidirish va shaxsni tasdiqlash uchun shaxsan shaxslar bilan pasport fotosuratlarini solishtirish.
Huquqni muhofaza qilish organlari jinoyat sodir etgan shaxslarni aniqlash va ularni aniqlash uchun yuz tanib olish dasturidan foydalanadi. Ba'zi davlatlar odamlarni soxta identifikatsiya kartalari yoki haydovchilik guvohnomalarini olishni oldini olish uchun yuzma-yuz tanib olish dasturini ishlatadi. Ayrim xorijiy hukumatlar saylovchilarning firibgarliklarini buzish uchun hatto yuzni aniqlash texnologiyasidan foydalanganlar.
Yuz tanishini chegaralash
Yuz aniqlash dasturlari yuzlarni aniqlash va aniqlash uchun turli o'lchovlar va taramalar turlarini qo'llashi mumkin bo'lsa-da, cheklovlar mavjud.
Zaif o'lchamdagi tasvirlar va yomon yoritish yuzlarni skanerlash natijalarining aniqligini pasaytirishi mumkin.
Turli burchaklar va yuz ifodalari, hatto oddiy tabassum ham yuzni taalukli tizimlar uchun qiyinchiliklarga olib kelishi mumkin.
Yuzning bir qismini qoplaydigan ko'zoynak, shlyapa, sharf yoki soch turmagi kabi narsalarni kiyib olganida, yuz tanishi aniqligini yo'qotadi. Pardoz-andoz sochlari ham yuzni aniqlash dasturlari uchun muammolarni keltirib chiqarishi mumkin.
Yuzni skanerlashlar mutlaqo profil bilan bog'lanmasligi kerak, ya'ni insonning yuzini skanerlash mumkin bo'lgan ma'lumotlar bazasida fotosuratlar bo'lmasa foydali bo'lmaydi. Biror o'yin bo'lmasa, yuzni skanerlash orqasidagi shaxs kimligi sir bo'lib qolishi mumkin.
Maxfiylik yoki xavfsizlikka oid tashvishlar, shuningdek, yuzlarni aniqlash tizimlarining qanday foydalanilishini cheklashi mumkin. Misol uchun, shaxsning bilimi va roziligisiz yuz tanib olish ma'lumotlarini skanerlash yoki to'plash 2008 yil Biometrik ma'lumotni maxfiylik aktiga zid keladi.
Bundan tashqari, yuzni tanib olish o'yinining etishmasligi foydasiz bo'lishi mumkin, ammo kuchli bo'lishi xavfsizlik uchun xavfli bo'lishi mumkin. Internetdagi fotosuratlarga yoki ijtimoiy media hisoblariga ijobiy taassurot beruvchi yuzma-yuz ma'lumoti identifikator o'g'rilariga shaxsning shaxsini o'g'irlash uchun etarli ma'lumot to'plash imkonini beradi.
|
| |