Turinys:
- Prekės
- 1 veiksmas: įdiekite „Shunya OS“į „Raspberry Pi 4“
- 2 žingsnis: sąranka ir jungtys
- 3 veiksmas: įdiekite „Shunyaface“(veido aptikimo/atpažinimo biblioteka)
- 4 veiksmas: atsisiųskite kodą
- 5 žingsnis: surinkite kodą
- 6 veiksmas: paleiskite kodą
Video: Veido aptikimas realiuoju laiku „RaspberryPi-4“: 6 žingsniai (su nuotraukomis)
2024 Autorius: John Day | [email protected]. Paskutinį kartą keistas: 2024-01-30 10:46
Š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ą.
Rekomenduojamas:
Pašto marškinėliai: nešiojamos laikysenos aptikimas realiuoju laiku: 9 žingsniai
Pašto marškinėliai: nešiojamos laikysenos aptikimas realiuoju laiku: „Postshirt“yra realiuoju laiku veikianti belaidė laikysenos aptikimo sistema, perduodanti ir klasifikuojanti akselerometro duomenis iš „Adafruit Feather“į „Android“programą per „Bluetooth“. Visa sistema gali aptikti realiu laiku, jei vartotojas turi blogą laikyseną ir
Įrenginio atpažinimas realiuoju laiku naudojant EM pėdsakus: 6 žingsniai
Įrenginio atpažinimas realiuoju laiku naudojant EM pėdsakus: Šis prietaisas skirtas klasifikuoti įvairius elektroninius prietaisus pagal jų EM signalus. Skirtingiems įrenginiams jie skleidžia skirtingus EM signalus. Mes sukūrėme IoT sprendimą elektroniniams prietaisams identifikuoti naudojant daleles
„MicroPython“programa: atnaujinkite koronaviruso (COVID-19) duomenis realiuoju laiku: 10 žingsnių (su nuotraukomis)
„MicroPython“programa: atnaujinkite koronaviruso ligos (COVID-19) duomenis realiuoju laiku: per pastarąsias kelias savaites visame pasaulyje patvirtintų koronaviruso (COVID 19) atvejų skaičius viršijo 100 000, o Pasaulio sveikatos organizacija (PSO) paskelbė, naujasis koronaviruso pneumonijos protrūkis yra pasaulinė pandemija. Aš buvau labai
Veido atpažinimas realiuoju laiku: visas projektas: 8 žingsniai (su nuotraukomis)
Veido atpažinimas realiuoju laiku: visapusiškas projektas: Paskutinėje pamokoje, kurioje tyrinėjau „OpenCV“, sužinojome AUTOMATINIO VISIJOS OBJEKTO SEKIMĄ. Dabar mes naudosime savo „PiCam“, kad atpažintume veidus realiuoju laiku, kaip matote žemiau: Šis projektas buvo atliktas naudojant šią fantastišką „Atviro kodo kompiuterinio matymo biblioteką“
Veido aptikimas+atpažinimas: 8 žingsniai (su nuotraukomis)
Veido aptikimas+atpažinimas: tai paprastas veidų aptikimo ir atpažinimo pavyzdys naudojant „OpenCV“iš fotoaparato. PASTABA: aš sukūriau šį projektą jutiklių konkursui ir naudoju fotoaparatą kaip jutiklį, skirtą sekti ir atpažinti veidus. Taigi, mūsų tikslas šioje sesijoje: 1. Įdiekite „Anaconda“