Obsah:

Detekcia tváre v reálnom čase na Raspberry Pi-4: 6 krokov (s obrázkami)
Detekcia tváre v reálnom čase na Raspberry Pi-4: 6 krokov (s obrázkami)

Video: Detekcia tváre v reálnom čase na Raspberry Pi-4: 6 krokov (s obrázkami)

Video: Detekcia tváre v reálnom čase na Raspberry Pi-4: 6 krokov (s obrázkami)
Video: Leap Motion SDK 2024, November
Anonim
Image
Image

V tomto návode vykonáme detekciu tváre v reálnom čase na Raspberry Pi 4 s Shunya O/S pomocou knižnice Shunyaface. Podľa tohto tutoriálu môžete na RaspberryPi-4 dosiahnuť detekčnú snímkovú frekvenciu 15-17.

Zásoby

1. Raspberry Pi 4B (ľubovoľný variant)

2. Napájací zdroj kompatibilný s Raspberry Pi 4B

3. 8 GB alebo väčšia karta micro SD

4. Monitor

5. Kábel micro-HDMI

6. Myš

7. Klávesnica

8. prenosný počítač alebo iný počítač (najlepšie Ubuntu-16.04) na programovanie pamäťovej karty

9. Webová kamera USB

Krok 1: Nainštalujte Shunya OS na Raspberry Pi 4

Na vloženie karty micro SD do operačného systému Shunya budete potrebovať prenosný počítač alebo počítač (najlepšie s Ubuntu-16.04) a čítačku/adaptér na karty micro SD.

1) Stiahnite si Shunya OS z oficiálneho vydania

2) Flash Shunya OS na SD karte pomocou nižšie uvedených krokov:

i) Kliknite pravým tlačidlom myši na stiahnutý súbor zip a vyberte položku Extrahovať tu

ii) Keď je obrázok rozbalený, dvakrát kliknite na priečinok s rozbaleným obrázkom, v ktorom nájdete obrázok a informácie o vydaní

iii) Kliknite pravým tlačidlom myši na obrázok (súbor.img)

iv) Vyberte položku Otvoriť pomocou -> Zapisovač diskových obrazov

v) Vyberte cieľ ako čítačku kariet SD

vi) Zadajte svoje heslo

Na SD karte začne blikať. Buďte trpezliví a počkajte, kým sa karta Sd úplne nerozbliká (100%)

Krok 2: Nastavenie a pripojenia

Stiahnite si kód
Stiahnite si kód

Ako je znázornené na obrázku vyššie, musíte urobiť nasledujúce veci:

1) Vložte kartu micro SD do Raspberry Pi 4.

2) Pripojte myš a klávesnicu k Raspberry Pi 4.

3) Pripojte monitor k Raspberry Pi 4 pomocou micro-HDMI

4) Pripojte webovú kameru USB k Raspberry Pi 4

5) Pripojte napájací kábel a zapnite Raspberry Pi 4.

Tým sa naštartuje operačný systém Shunya na RaspberryPi-4. Prvé zavedenie môže chvíľu trvať, pretože systém súborov zmení veľkosť tak, aby obsadil celú kartu SD. Po spustení operačného systému by ste mali vidieť prihlasovaciu obrazovku. Tu sú prihlasovacie údaje:

Používateľské meno: shunya

Heslo: shunya

Krok 3: Nainštalujte Shunyaface (knižnica detekcie/rozpoznania tváre)

Na inštaláciu Shunyaface potrebujeme pripojiť RaspberryPi-4 k sieti LAN alebo WiFi

1. Na pripojenie RPI-4 k wifi použite nasledujúci príkaz:

$ sudo nmtui

2. Ak chcete nainštalovať shunyaface a cmake (závislosť) na kompiláciu kódov a git (na stiahnutie aktuálneho kódu), zadajte nasledujúci príkaz:

$ sudo opkg update && sudo opkg install shunyaface cmake git

Poznámka: Inštalácia môže trvať približne 5-6 minút, v závislosti od rýchlosti internetu

Krok 4: Stiahnite si kód

Kód je k dispozícii na github. Môžete si ho stiahnuť pomocou nasledujúceho príkazu:

$ git klon

Vysvetlenie kódu:

Daný kód zachytáva snímky nepretržite pomocou funkcie VideoCapture od Opencv. Tieto rámce sú priradené k detekčnej funkcii Shunyaface, ktorá zase vracia rámčeky s ohraničovacím rámčekom vykresleným na tvári a bodkami vynesenými na oči, nos a koncové body pier. Kód opustíte stlačením tlačidla "q". Po stlačení „q“sa na termináli zobrazí výstupný FPS.

Krok 5: Zostavte kód

Na kompiláciu kódu použite nasledujúci príkaz:

$ cd examples/example-Facialetect

$./setup.sh

Krok 6: Spustite kód

Akonáhle ste skompilovali kód, môžete ho spustiť pomocou príkazu.

$./build/facedetect

Teraz by ste mali vidieť otvorené okno. Kedykoľvek je tvár pred kamerou, vykreslí ohraničujúce pole a bude viditeľné pre používateľa v okne, ktoré sa otvorilo.

Gratulujem Teraz ste úspešne dokončili rozpoznávanie tváre v čítanom čase na RaspberryPi-4 pomocou hĺbkového učenia. Ak sa vám tento návod páči, dajte mu like, zdieľajte návod a označte hviezdičkou naše tu uvedené úložisko github.

Odporúča: