Mundarija:
2025 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2025-01-13 06:58
Ushbu yo'riqnomada biz Shunyaface kutubxonasi yordamida Shunya O/S bilan Raspberry Pi 4 da yuzni aniqlashni amalga oshirmoqchimiz. Shunyaface - bu yuzni aniqlash/aniqlash kutubxonasi. Loyiha kam quvvatli uskunalar yordamida aniqlash va tanib olish tezligiga erishishni maqsad qilib qo'ygan, shuning uchun siz kabi ixlosmandlar sizning orzu qilingan AI loyihalarini tezroq hayotga tatbiq etishlari mumkin.
Ta'minotlar
Raspberry Pi 4B (har qanday variant)
Raspberry Pi 4B quvvat manbai
8 GB yoki undan katta micro SD karta
Monitor
micro-HDMI kabeli
Sichqoncha
Klaviatura
xotira kartasini dasturlash uchun noutbuk yoki boshqa kompyuter
1 -qadam: Shunya OS -ni Raspberry Pi 4 -ga o'rnating
Micro SD kartani Shunya OS bilan yuklash uchun sizga micro SD kartani o'quvchi/adapterli noutbuk yoki kompyuter kerak bo'ladi.
Shunya OS -ni rasmiy versiya saytidan yuklab oling
SD-kartada yonib turgan Shunya OS bu erda berilgan amallarni bajaradi: Raspberry Pi 4-da miltillovchi Shunya OS.
Raspberry Pi 4 -ga micro SD -kartani joylashtiring.
Sichqoncha va klaviaturani Raspberry Pi 4 ga ulang.
Monitorni Raspberry Pi 4-ga micro-HDMI orqali ulang
Quvvat kabeli va Raspberry Pi 4 -ni yoqing.
Raspberry Pi 4 Shunya OS bilan yuklanishi kerak.
2 -qadam: Shunyaface -ni o'rnating
Shunyaface - Shunya OS tomonidan qo'llab -quvvatlanadigan barcha taxtalar uchun yuzni aniqlash/tanib olish kutubxonasi.
Shunyaface -ni o'rnatish uchun biz uni wifi -ga ulashimiz kerak
1. Wi -Fi -ga buyruq yordamida ulaning:
$ sudo nmtui
2. Shunyaface va cmake -ni o'rnatish oson, quyidagi buyruqlarni bajaring:
$ sudo apt yangilash
$ sudo apt install shunyaface cmake
3 -qadam: Misol kodi va chiqishi
Yuqoridagi kodda imread funksiyasi yordamida tasvir o'qiladi. Bu ramka yuzidagi chegara qutisini qaytaradigan, shuningdek lablar va ko'z markazining so'nggi nuqtalarida nuqta qo'yadigan aniqlash funktsiyasiga o'tkaziladi.
Kodni quyida keltirilgan kerakli fayllar bilan birga yuklab oling va quyidagi buyruqlar yordamida fayllarni oching:
$ tar -xvzf namuna -facesetect.tar.gz
$ cd namuna-facetetect
Buyruq yordamida kompilyatsiya qiling
$./setup.sh
Buyruq yordamida ishga tushiring
$./build/facedetect
Bu sizga yuzi aniqlangan tasvirni ko'rsatadi.
O'z kodingizni yozing va kompilyatsiya qiling
1. src/facesetect-sample.cpp faylini tahrirlang va u erga kodingizni qo'shing.
2. keyin bu buyruqni ishga tushiring va ikkilik tuzing
$./setup.sh
3. Buyruq yordamida ishga tushiring
$./build/facedetect
Xulosa: Shunyaface sizga bir nechta kod satrlarida yuzni aniqlash yoki tanib olishga yordam beradi. Agar sizga ushbu darslik yoqqan bo'lsa, uni yoqtiring, baham ko'ring va shu erda berilgan github omborini belgilang