algoritmik tillar va dasturlash asoslari fanidan “ sun'iy intellekt asosida yuzni aniqlash dasturini ishlab chiqaish” kurs ishi

DOCX 52 pages 1.4 MB Free download

Page preview (5 pages)

Scroll down 👇
1 / 52
o’zbekiston respublikasi oliy ta’lim, fan va innovatsiyalar vazirligi qarshi davlat universiteti matematika va kompyuter ilmlari fakulteti amaliy matematika yo'nalishi 2- kurs 023-40-guruh talabasi jabborova jasmina algoritmik tillar va dasturlash asoslari fanidan “ sun'iy intellekt asosida yuzni aniqlash dasturini ishlab chiqaish” mavzusida tayyorlagan kurs ishi topshirdi: jabborova jasmina qabul qildi: kurs ishi bo‘yicha talaba bahosi: ___________ kurs ishi topshirilgan sana: _______________ qarshi - 2025 mundarija kirish ..................................................................................................................... 3 i bob. c# dasturlash tili va yuzni aniqlash dasturi 1.1. c# dasturlash tili tarixi va asoslari ..................................................................7 1.2. windows formsda yuzni aniqlash dasturini yaratish ………………………...9 1.3. emgu.cv kutubxonasidan foydalanish .................................................. ….14 ii bob. yuzni aniqlash algoritmlari va dastur ishlash prinsipi 2.1. yuzni aniqlash algoritmlari .........................................................................24 2.2. haar kaskadlari va ularning c# dasturiga integratsiyasi ............................30 2.3. dastur ishlash tamoyillari va kod misollari ................................................35 iii bob. dastur sinovlari va natijalar 3.1. dastur sinovlari .............................................................................................41 3.2. natijalarni baholash va takomillashtirish ....................................................45 xulosa ................................................................................................................. 50 foydalanilgan adabiyotlar …
2 / 52
biyot va marketing kabi sohalarda keng qo'llanilmoqda. yuzni aniqlash — bu tasvirlar yoki video oqimlardan yuzlarni aniqlash, tasvirning turli xususiyatlarini tahlil qilish va natijalarni chiqazish jarayonidir. bunday texnologiyalar odatda kamera va boshqa sensorlar yordamida ishlaydi, ularning asosida kompyuter ko'rish algoritmlari va sun'iy intellekt metodlari yotadi. c# dasturlash tilida yuzni aniqlash dasturini yaratish masalasi ko'rib chiqiladi. c# tili o'zining yuqori samaradorligi, xavfsizligi va oson sintaksisi bilan dasturlashda keng qo'llaniladigan tillardan biridir. yuzni aniqlash dasturini yaratishda emgu.cv kutubxonasidan foydalanish rejalashtirilgan. emgu.cv — bu opencv kutubxonasining c# uchun moslashgan versiyasi bo'lib, tasvirni qayta ishlash, yuzni aniqlash va boshqa kompyuter ko'rish vazifalarini bajarishda juda qulay vosita hisoblanadi. dastur quyidagi asosiy funktsiyalarni bajaradi: foydalanuvchi tomonidan yuklangan tasvirni tahlil qilish, yuzlarni aniqlash va natijalarni foydalanuvchiga ko'rsatish. ushbu jarayonni amalga oshirishda haar kaskadlari usuli ishlatiladi. bu usulda yuzni aniqlash uchun tasvirdagi xususiyatlarni kaskadli tarzda tahlil qilish asosida ishlov beriladi. haar kaskadlari metodini c# dasturida ishlatish uchun emgu.cv …
3 / 52
rda foydalanuvchi autentifikatsiyasini amalga oshirishda ham keng qo'llaniladi. dastur kodlari va algoritmlar batafsil tushuntirib beriladi yuzni aniqlashning samaradorligini baholash, sinovlar o'tkazish va xatoliklarni tuzatish usullari ko'rib chiqiladi. dastur ishlashini yaxshilash uchun ko'plab takliflar va optimallashtirish usullari taqdim etiladi. mavzuning dolzarbligi bugungi kunda texnologiyaning tezkor rivojlanishi va sun'iy intellektning (si) keng tarqalishi turli sohalarda yangi imkoniyatlar yaratmoqda. sun'iy intellekt tizimlari, xususan, kompyuter ko'rish texnologiyalari, biznesdan tortib, xavfsizlik va tibbiyotga qadar ko'plab sohalarda qo'llanilmoqda. yuzni aniqlash — bu kompyuter ko'rish texnologiyalarining eng muhim va keng tarqalgan sohalaridan biri bo'lib, unda turli xil metodlar va algoritmlar yordamida tasvirlardan yuzlarni aniqlash amalga oshiriladi. bu texnologiya, masalan, xavfsizlik tizimlarida, mobil ilovalarda shaxsni autentifikatsiya qilishda, shuningdek, tibbiyotda yuzni aniqlash orqali diagnostik ma'lumotlar olishda ishlatiladi. yuzni aniqlash texnologiyasi zamonaviy texnologiyalar orasida katta ahamiyatga ega, chunki u turli ijtimoiy va biznes jarayonlarni samarali boshqarishga imkon beradi. shaxsni aniqlash tizimlari, masalan, biometrik xavfsizlikka asoslangan tizimlar yoki mobil qurilmalarda yuzni …
4 / 52
tmlarini ishlab chiqishda samarali ishlaydi. yuzni aniqlash texnologiyasining dolzarbligi nafaqat uning keng qo'llanilishi bilan, balki ularning kundalik hayotga tatbiq etilishi va turli xil xavfsizlik, tibbiyot va boshqaruv tizimlarida samarali ishlash imkoniyatlari bilan ham bog'liq. shuning uchun, yuzni aniqlash dasturini yaratish va bu sohadagi zamonaviy texnologiyalarni o'rganish ayniqsa muhimdir. kurs ishining maqsadi c# dasturlash tilida yuzni aniqlash dasturini yaratish va uning ishlash prinsiplarini ko'rsatishdir. dasturda foydalanuvchi yuklagan tasvirdan yuzlarni aniqlash, emgu.cv kutubxonasi yordamida yuzlarni tahlil qilish va haar kaskadlari algoritmini qo‘llash rejalashtirilgan. shuningdek, dastur samaradorligini sinovdan o‘tkazish, yuzni aniqlashdagi aniqlikni baholash va tizimni optimallashtirish maqsad qilingan. bu orqali yuzni aniqlash texnologiyasining xavfsizlik, tibbiyot va boshqa sohalarda qo‘llanish imkoniyatlarini o‘rganish nazarda tutilgan. ushbu kurs ishining vazifalari 1. emgu.cv kutubxonasini o'rganish va uning yordamida tasvirni tahlil qilish va yuzni aniqlash algoritmlarini implementatsiya qilish. 2. haar kaskadlari algoritmini dasturga integratsiya qilish va yuzlarni aniqlashda qo‘llash. 3. yuzni aniqlash jarayonini samarali amalga oshirish uchun optimallashtirish …
5 / 52
ish jarayoni, shu bilan birga dastur samaradorligini tahlil qilish va optimallashtirish jarayonidir. bu jarayon yuzni aniqlash texnologiyalarining samarali ishlashi va amaliy qo‘llanilishini o‘rganishga qaratilgan. amaliy ahamiyati yuzni aniqlash texnologiyasi bugungi kunda xavfsizlik, tibbiyot, marketing va mobil ilovalar kabi sohalarda keng qo‘llanilmoqda. ushbu texnologiya biometrik autentifikatsiya tizimlarida, masalan, telefonlarda yoki kompyuterlarda foydalanuvchini aniqlashda qo‘llaniladi. tibbiyotda esa yuzni aniqlash yordamida bemorlarni identifikatsiya qilish va diagnostik tahlillarni amalga oshirish mumkin. marketing sohasida esa foydalanuvchilarning qiziqishlariga asoslangan shaxsiylashtirilgan reklama va xizmatlar ko‘rsatiladi. mobil qurilmalarda yuzni aniqlash orqali xavfsizlikni oshirish va shaxsiy ma'lumotlarni himoya qilish mumkin. bu texnologiya tizimlarni optimallashtirish va xatoliklarni kamaytirishga yordam beradi, bu esa amaliy tizimlarning samaradorligini oshiradi. ushbu kurs ishining tarkibiy tuzilishi kirish 3 asosiy bob 6 & xulosa va foydalanilgan adabiyotlardan iborat. i bob. c# dasturlash tili va yuzni aniqlash dasturi 1.1. c# dasturlash tili tarixi va asoslari c# (c-sharp) dasturlash tili microsoft tomonidan 2000-yilda ishlab chiqilgan va o‘zining yengil, …

Want to read more?

Download all 52 pages for free via Telegram.

Download full file

About "algoritmik tillar va dasturlash asoslari fanidan “ sun'iy intellekt asosida yuzni aniqlash dasturini ishlab chiqaish” kurs ishi"

o’zbekiston respublikasi oliy ta’lim, fan va innovatsiyalar vazirligi qarshi davlat universiteti matematika va kompyuter ilmlari fakulteti amaliy matematika yo'nalishi 2- kurs 023-40-guruh talabasi jabborova jasmina algoritmik tillar va dasturlash asoslari fanidan “ sun'iy intellekt asosida yuzni aniqlash dasturini ishlab chiqaish” mavzusida tayyorlagan kurs ishi topshirdi: jabborova jasmina qabul qildi: kurs ishi bo‘yicha talaba bahosi: ___________ kurs ishi topshirilgan sana: _______________ qarshi - 2025 mundarija kirish ..................................................................................................................... 3 i bob. c# dasturlash tili va yuzni aniqlash dasturi 1.1. c# dasturlash tili tarixi va asoslari ..........................................................

This file contains 52 pages in DOCX format (1.4 MB). To download "algoritmik tillar va dasturlash asoslari fanidan “ sun'iy intellekt asosida yuzni aniqlash dasturini ishlab chiqaish” kurs ishi", click the Telegram button on the left.

Tags: algoritmik tillar va dasturlash… DOCX 52 pages Free download Telegram