Turinys:
Video: Veido aptikimas realiuoju laiku „RaspberryPi-4“: 6 žingsniai (su nuotraukomis)
2025 Autorius: John Day | [email protected]. Paskutinį kartą keistas: 2025-01-13 06:57
Šioje instrukcijoje „Raspberry Pi 4“su „Shunya O/S“atliksime veido aptikimą realiuoju laiku, naudodami „Shunyaface“biblioteką. Vadovaudamiesi šia pamoka, RaspberryPi-4 galite pasiekti 15–17 aptikimo kadrų dažnį.
Prekės
1. Raspberry Pi 4B (bet koks variantas)
2. Raspberry Pi 4B suderinamas maitinimo šaltinis
3. 8 GB ar didesnė „micro SD“kortelė
4. Monitorius
5. mikro-HDMI kabelis
6. Pelė
7. Klaviatūra
8. nešiojamas kompiuteris ar kitas kompiuteris (pageidautina „Ubuntu-16.04“) atminties kortelei programuoti
9. USB internetinė kamera
1 veiksmas: įdiekite „Shunya OS“į „Raspberry Pi 4“
Jums reikės nešiojamojo kompiuterio ar kompiuterio (pageidautina su „Ubuntu-16.04“) ir „micro SD“kortelių skaitytuvo/adapterio, kad galėtumėte įkelti „micro SD“kortelę su „Shunya“OS.
1) Atsisiųskite „Shunya OS“iš oficialios išleidimo svetainės
2) „Flash Shunya“OS SD kortelėje, atlikdami toliau nurodytus veiksmus:
i) Dešiniuoju pelės mygtuku spustelėkite atsisiųstą zip failą ir čia pasirinkite Išskleisti
ii) Kai vaizdas bus išpakuotas, dukart spustelėkite išarchyvuoto vaizdo aplanką, kuriame rasite vaizdą ir išleidimo informaciją
iii) Dešiniuoju pelės mygtuku spustelėkite paveikslėlį (.img failas)
iv) Pasirinkite Atidaryti naudojant -> Disko vaizdo rašytojas
v) Pasirinkite paskirties vietą kaip SD kortelių skaitytuvą
vi) Įveskite savo slaptažodį
Tai pradės mirksėti SD kortelėje. Būkite kantrūs ir palaukite, kol Sd kortelė visiškai mirksės (100%)
2 žingsnis: sąranka ir jungtys
Kaip parodyta paveikslėlyje aukščiau, turite atlikti šiuos veiksmus:
1) Įdėkite „micro SD“kortelę į „Raspberry Pi 4“.
2) Prijunkite pelę ir klaviatūrą prie Raspberry Pi 4.
3) Prijunkite monitorių prie „Raspberry Pi 4“per mikro-HDMI
4) Prijunkite USB internetinę kamerą prie Raspberry Pi 4
5) Prijunkite maitinimo kabelį ir įjunkite Raspberry Pi 4.
Tai paleis „Shunya“OS „RaspberryPi-4“. Pirmasis įkrovimas gali užtrukti, kol failų sistema pakeis dydį ir užims visą SD kortelę. Įkėlus OS, turėtumėte pamatyti prisijungimo ekraną. Štai prisijungimo duomenys:
Vartotojo vardas: shunya
Slaptažodis: shunya
3 veiksmas: įdiekite „Shunyaface“(veido aptikimo/atpažinimo biblioteka)
Norėdami įdiegti „Shunyaface“, turime prijungti „RaspberryPi-4“prie LAN arba „Wi-Fi“
1. Norėdami prijungti RPI-4 prie „Wi-Fi“, naudokite šią komandą:
$ sudo nmtui
2. Norėdami įdiegti „shunyaface“ir „cmake“(priklausomybę) kodams ir „git“surinkti (norint atsisiųsti faktinį kodą), įveskite šią komandą:
$ sudo opkg atnaujinimas && sudo opkg įdiegti shunyaface cmake git
Pastaba: diegimas gali užtrukti apie 5-6 minutes, atsižvelgiant į jūsų interneto greitį
4 veiksmas: atsisiųskite kodą
Kodą galima rasti „github“. Galite atsisiųsti naudodami šią komandą:
$ git klonas
Kodo paaiškinimas:
Pateiktas kodas nuolat fiksuoja kadrus, naudodamas „Opencv“„VideoCapture“funkciją. Šie rėmeliai yra skirti „Shunyaface“aptikimo funkcijai, kuri savo ruožtu grąžina rėmus su ribojančia dėžute, nubrėžta ant veido, ir taškais ant akių, nosies ir lūpų galo. Norėdami išeiti iš kodo, paspauskite mygtuką „q“. Paspaudus „q“, terminale rodomas išvesties FPS.
5 žingsnis: surinkite kodą
Norėdami surinkti kodą, naudokite šią komandą:
$ cd pavyzdžiai/example-faceetect
$./setup.sh
6 veiksmas: paleiskite kodą
Sukūrę kodą, galite jį paleisti naudodami komandą.
$./build/facedetect
Dabar turėtumėte pamatyti atidarytą langą. Kai veidas yra priešais kamerą, jis nubraižys ribojimo langelį ir bus matomas vartotojui atidarytame lange.
Sveikinu. Dabar sėkmingai baigėte skaitymo laiko veido aptikimą „RaspberryPi-4“naudodami gilų mokymąsi. Jei jums patinka ši pamoka, pamėgkite, pasidalykite pamoka ir pažymėkite čia pateiktą „github“saugyklą.