Spisu treści:
2025 Autor: John Day | [email protected]. Ostatnio zmodyfikowany: 2025-01-13 06:58
W tym Instructable zamierzamy przeprowadzić wykrywanie twarzy na Raspberry Pi 4 z Shunya O/S przy użyciu biblioteki Shunyaface. Shunyaface to biblioteka rozpoznawania/wykrywania twarzy. Projekt ma na celu osiągnięcie najszybszej prędkości wykrywania i rozpoznawania przy użyciu sprzętu o niskim poborze mocy, aby entuzjaści tacy jak Ty mogli szybciej realizować wymarzone projekty AI.
Kieszonkowe dzieci
Raspberry Pi 4B (dowolny wariant)
Zasilacz zgodny z Raspberry Pi 4B
Karta micro SD o pojemności 8 GB lub większej
Monitor
Kabel micro-HDMI
Mysz
Klawiatura
laptop lub inny komputer do zaprogramowania karty pamięci
Krok 1: Zainstaluj Shunya OS na Raspberry Pi 4
Potrzebujesz laptopa lub komputera z czytnikiem/adapterem kart micro SD, aby załadować kartę micro SD z Shunya OS.
Pobierz Shunya OS z oficjalnej strony wydań
Flashowanie Shunya OS na karcie SD, wykonując czynności podane tutaj: Flashowanie Shunya OS na Raspberry Pi 4.
Włóż kartę micro SD do Raspberry Pi 4.
Podłącz mysz i klawiaturę do Raspberry Pi 4.
Podłącz Monitor do Raspberry Pi 4 przez micro-HDMI
Podłącz kabel zasilający i włącz Raspberry Pi 4.
Raspberry Pi 4 powinien uruchomić się z Shunya OS.
Krok 2: Zainstaluj Shunyaface
Shunyaface to biblioteka do wykrywania/rozpoznawania twarzy dla wszystkich płyt obsługiwanych przez Shunya OS.
Aby zainstalować Shunyaface, musimy podłączyć go do Wi-Fi
1. Połącz się z Wi-Fi za pomocą polecenia:
$ sudo nmtui
2. Instalacja shunyaface i cmake jest łatwa, uruchom następujące polecenia:
$ sudo apt aktualizacja
$ sudo apt install shunyaface cmake
Krok 3: Przykładowy kod i wyjście
W powyższym kodzie obraz jest odczytywany za pomocą funkcji imread. Ta ramka jest przekazywana do funkcji wykrywania, która zwraca ramkę ograniczającą na twarzy, a także wykreśla punkty na końcach ust i środkach oczu.
Pobierz kod wraz z niezbędnymi plikami podanymi poniżej i rozpakuj pliki za pomocą poniższych poleceń:
$ tar -xvzf sample-facedetect.tar.gz
$ cd sample-facedect
Skompiluj go za pomocą polecenia
$./setup.sh
Uruchom go za pomocą polecenia
$./budowa/wykrywanie twarzy
Spowoduje to wyświetlenie obrazu z wykrytą twarzą.
Napisz własny kod i skompiluj
1. Edytuj plik src/facedetect-sample.cpp i dodaj tam swój kod.
2. następnie uruchom to polecenie, aby skompilować i zbudować plik binarny
$./setup.sh
3. Uruchom go za pomocą polecenia
$./budowa/wykrywanie twarzy
Wniosek: Shunyaface może pomóc w wykryciu lub rozpoznaniu twarzy w kilku linijkach kodu. Jeśli podoba Ci się ten samouczek, polub go, udostępnij, a także oznacz nasze repozytorium github podane tutaj