Turinys:

Veido aptikimas realiuoju laiku „RaspberryPi-4“: 6 žingsniai (su nuotraukomis)
Veido aptikimas realiuoju laiku „RaspberryPi-4“: 6 žingsniai (su nuotraukomis)

Video: Veido aptikimas realiuoju laiku „RaspberryPi-4“: 6 žingsniai (su nuotraukomis)

Video: Veido aptikimas realiuoju laiku „RaspberryPi-4“: 6 žingsniai (su nuotraukomis)
Video: High Density 2022 2024, Liepa
Anonim
Image
Image

Š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

Atsisiųskite kodą
Atsisiųskite kodą

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ą.

Rekomenduojamas: