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.
- 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
Do'stlaringiz bilan baham: |