7-Amaliy mashg‘ulot
Download 470.85 Kb. Pdf ko'rish
|
Timsollarni tanib olish 7-12 Amaliy mashgulot.docx
9-Amaliy mashg‘ulot
Mavzu : Yuzning old qismini tanib olish Yuzni tanib olish - bu sun'iy intellektning (AI) yangi toifasi bo'lib, u odamning yuz xususiyatlarini matematik tarzda xaritalashi va uning ma'lumotlarini yuz nusxasi sifatida saqlashi mumkin. Ushbu dasturiy ta'minot to'g'ridan-to'g'ri yoki raqamli tasvirni solishtirish uchun algoritmik tizimdan foydalanadi, ular keyinchalik yuz nashrida saqlanadi. Bu kimningdir shaxsini tekshirish uchun foydali bo'ladi. Asosan, yuzni tanib olish bir jismoniy va boshqasini farqlash uchun amalga oshiriladigan barmoq izini moslashtirish texnologiyasi, retinal skanerlash va nutqni aniqlash bilan bir xil. Ushbu tizimlarning barchasi begonalardan ma'lumotlarni oladi, kiritilgan ma'lumotlarni tahlil qiladi, so'ngra ularni ma'lumotlar bazasidagi yozuvlarga moslashtiradi. OpenCV, dlib, Face reconition, math, numpy as np, masql, datetime kabi mavjud kutubxonalar yoki ramkalardan mos yuzni tanish modelini tanlanadi. Yuzni tanib olish uchun ishlatiladigan algoritmlar va ularni Pythonda amalga oshirish bu algoritm yaratishda va tanib olishda tezligi yuqori jihatidan ajralib turadi. OpenCV kutubxonasidagi VideoCapture() funksiyasidan foydalanib, OpenCV oynasidagi kameradan jonli oqimni suratga olish juda oson. Bu funksiya parametr sifatida qurilma indeksiga muhtoj. Kompyuteringizda bir nechta kameralar ulangan bo'lishi mumkin. Ular o'rnatilgan veb-kamera uchun 0 dan boshlanadigan indeks bilan sanab o'tilgan. Funktsiya VideoCapture obyektini qaytaradi. Face Recognition kutubxonasining funksional imkoniyatlari quyidagilarni o'z ichiga oladi: Yuz tanib olish: Face Recognition kutubxonasida yuzlarni tanib olish uchun funksiyalar mavjud. Bu funksiyalar yordamida belgilangan yuz haqida ma'lumotlar olish, yuzlarni tarqatish, bazaga saqlash va ulardan foydalanib yuzlarni tanib olish imkoniyatiga egasiz. Ushbu ishlab chiqilgan chuqur oʻrganish texnikasi yordamida ishlab chiqilgan usullar va algoritmlarga ega boʻlgan face_recognition nomli Python kutubxonasidan foydalanildi. Dlib kutubxonasini o'rnatish bilan sizga dlibning kuchli kompyuter ko'rib chiqish (computer vision) va ma'lumotlarni tanib olish (machine learning) imkoniyatlariga ega bo'lish imkoniyati berildi. Dlib kutubxonasida keng qamrovli ob'ektlar, yuzlarni aniqlash, emotsiyalarni tahlil qilish, yuzlar orasidagi masofani hisoblash va boshqa kompyuter ko'rib chiqish bo'limlari uchun bir qator algoritmlar va funksiyalar mavjud 1. Python o'rnatish: Agar Python o'rnatilmagan bo'lsa, Python rasmiy veb- saytidan eng oxirgi versiyani yuklab oling va o'rnatib chiqing. 2. CMake o'rnatish: Dlib kutubxonasini o'rnatish uchun CMake kerak bo'ladi. Agar kompyuteringizda CMake o'rnatilmagan bo'lsa, o'zingizning operatsion tizimingizga mos bo'lgan CMake versiyasini o'rnatishingiz kerak. CMake veb- saytidan yuklab olinishi mumkin. 3. C++ kompilyatori: Dlib kutubxonasini o'rnatish uchun C++ kompilyatori kerak bo'ladi. Dlibning ishlashi uchun C++ kompilyatorining o'rnatilgan bo'lishi kerak. Windows uchun, MSVC (Microsoft Visual C++) kompilyatori tavsiya qilinadi. Linux uchun, gcc yoki clang kompilyatorlari ishlatilishi mumkin. 4. Dlib kutubxonasini o'rnatish: Dlib kutubxonasini o'rnatish uchun quyidagi komandalarni ishga tushiring: |
Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling
ma'muriyatiga murojaat qiling