Mashinali o'qitishga kirish Mavzu: Chuqur o'rganish bilan Opencv yoshni aniqlash Tekshirdi: Nurmurodov Javohir


Birinchi ikkita katalog bizning yosh ko'rsatkichimiz va yuz detektorimizdan iborat . Ushbu chuqur o'rganish modellarining har biri kafega asoslangan


Download 315.58 Kb.
bet5/15
Sana28.12.2022
Hajmi315.58 Kb.
#1022239
1   2   3   4   5   6   7   8   9   ...   15
Bog'liq
Mashinali o\'qitishga kirish Mustaqil Ish

Birinchi ikkita katalog bizning yosh ko'rsatkichimiz va yuz detektorimizdan iborat . Ushbu chuqur o'rganish modellarining har biri kafega asoslangan.

  • Birinchi ikkita katalog bizning yosh ko'rsatkichimiz va yuz detektorimizdan iborat . Ushbu chuqur o'rganish modellarining har biri kafega asoslangan.
  • Men yoshni bashorat qilish uchun uchta sinov tasvirini taqdim qildim; o'z rasmlaringizni ham qo'shishingiz mumkin.
  • Ushbu qo'llanmaning qolgan qismida biz ikkita Python skriptini ko'rib chiqamiz:
  • detect_age.py
  • : Yagona rasm yoshini bashorat qilish
  • detect_age_video.py
  • : Video oqimlarida yoshni bashorat qilish
  • Ushbu skriptlarning har biri rasm/ramkadagi yuzlarni aniqlaydi va keyin OpenCV yordamida ular ustida yoshni bashorat qiladi.

Tasvirlar uchun OpenCV yosh detektorimizni joriy qilish

  • Keling, statik tasvirlarda OpenCV yordamida yoshni aniqlashni amalga oshirishdan boshlaylik.
  • ni oching
  • detect_age.py
  • detect_age.py faylni loyiha katalogingizga kiriting va keling, ishga kirishamiz:
  • Chuqur o'rganish bilan OpenCV yoshni aniqlash
  • # kerakli paketlarni import qiling
  • numpy ni np sifatida import qiling
  • import argparse
  • import cv2
  • bizni import qiling
  • # argumentni tahlil qilish va argumentlarni tahlil qilish
  • ap = argparse. ArgumentParser ()
  • ap. add_argument ( "-i" , "--image" , talab = To'g'ri ,
  • help= "tasvirni kiritish yo'li" )
  • ap. add_argument ( "-f" , "--face" , talab = To'g'ri ,
  • help= "yuz detektori model katalogiga yo'l" )
  • ap. add_argument ( "-a" , "--age" , talab = To'g'ri ,
  • help= "yosh detektori model katalogiga yo'l" )
  • ap. add_argument ( "-c" , "--confidence" , type=float, default= 0,5 ,
  • help= "zaif aniqlashlarni filtrlashning minimal ehtimoli" )
  • args = vars ( ap. parse_args ())

Yosh detektori skriptini ishga tushirish uchun biz NumPy va OpenCV-ni import qilamiz. Tizimingizni sozlash uchun men pip install opencv qo'llanmasidan foydalanishni tavsiya qilaman .

  • Yosh detektori skriptini ishga tushirish uchun biz NumPy va OpenCV-ni import qilamiz. Tizimingizni sozlash uchun men pip install opencv qo'llanmasidan foydalanishni tavsiya qilaman .
  • Bundan tashqari, biz Python-ning o'rnatilganini import qilishimiz kerak
  • siz
  • model yo'llarimizga qo'shilish moduli.Va nihoyat, buyruq qatori argumentlarini tahlil qilish uchun argparse ni import qilamiz .
  • Bizning skriptimiz to'rtta buyruq qatori argumentini talab qiladi:
  • --rasm
  • : Yoshni aniqlash uchun kirish tasviriga yo'l beradi
  • --yuz
  • : Oldindan o'qitilgan yuz detektori modellari katalogiga yo'l
  • --yosh
  • : Oldindan o'qitilgan yosh detektori modellari katalogimiz
  • --ishonch
  • : Zaif aniqlashlarni filtrlash uchun minimal ehtimollik chegarasi

Download 315.58 Kb.

Do'stlaringiz bilan baham:
1   2   3   4   5   6   7   8   9   ...   15




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