İçindekiler:

RaspberryPi-4'te Gerçek Zamanlı Yüz Algılama: 6 Adımda (Resimlerle)
RaspberryPi-4'te Gerçek Zamanlı Yüz Algılama: 6 Adımda (Resimlerle)

Video: RaspberryPi-4'te Gerçek Zamanlı Yüz Algılama: 6 Adımda (Resimlerle)

Video: RaspberryPi-4'te Gerçek Zamanlı Yüz Algılama: 6 Adımda (Resimlerle)
Video: Tensor Flow Lite ile Raspberry Pi 4'te Gerçek Zamanlı Obje Algılama 2024, Aralık
Anonim
Image
Image

Bu Eğitilebilir Tabloda, Shunyaface Kütüphanesini kullanarak Shunya O/S ile Raspberry Pi 4 üzerinde gerçek zamanlı yüz algılama gerçekleştireceğiz. Bu öğreticiyi izleyerek RaspberryPi-4'te 15-17'lik bir algılama kare hızı elde edebilirsiniz.

Gereçler

1. Raspberry Pi 4B (herhangi bir varyant)

2. Raspberry Pi 4B uyumlu güç kaynağı

3. 8GB veya daha büyük mikro SD kart

4. Monitör

5. mikro-HDMI Kablosu

6. Fare

7. Klavye

8. hafıza kartını programlamak için dizüstü bilgisayar veya başka bir bilgisayar (tercihen Ubuntu-16.04)

9. USB Web Kamerası

Adım 1: Shunya OS'yi Raspberry Pi 4'e kurun

Shunya OS ile mikro SD kartı yüklemek için bir dizüstü bilgisayara veya bilgisayara (tercihen Ubuntu-16.04 ile) ve bir mikro SD kart okuyucu/adaptöre ihtiyacınız olacaktır.

1) Shunya OS'yi resmi yayın sitesinden indirin

2) Aşağıdaki adımları kullanarak SD kartta Shunya OS'yi Flashlayın:

i) İndirilen zip dosyasına sağ tıklayın ve Buraya ayıkla'yı seçin

ii) Görüntü açıldıktan sonra, görüntüyü bulacağınız ve bilgi yayınlayacağınız sıkıştırılmamış görüntü klasörüne çift tıklayın.

iii) Resmin üzerine sağ tıklayın (.img dosyası)

iv) Birlikte aç -> Disk görüntü yazıcısını seçin

v) Hedefi SD Kart Okuyucu olarak seçin

vi) Şifrenizi girin

Bu, SD kartı yanıp sönmeye başlayacaktır. Sabırlı olun ve SD kartın tamamen yanıp sönmesini bekleyin (%100)

2. Adım: Kurulum ve Bağlantılar

Kodu İndir
Kodu İndir

Yukarıdaki resimde gösterildiği gibi, aşağıdakileri yapmanız gerekir:

1) Mikro SD kartı Raspberry Pi 4'e takın.

2) Fare ve klavyeyi Raspberry Pi 4'e bağlayın.

3) Monitörü mikro-HDMI aracılığıyla Raspberry Pi 4'e bağlayın

4) USB Web Kamerasını Raspberry Pi 4'e bağlayın

5) Güç kablosunu bağlayın ve Raspberry Pi 4'ü AÇIN.

Bu, RaspberryPi-4'te Shunya OS'yi başlatacak. İlk önyükleme, dosya sistemi tüm SD kartını kaplayacak şekilde yeniden boyutlandırıldığından zaman alabilir. İşletim sistemi açıldıktan sonra bir giriş ekranı görmelisiniz. İşte giriş detayları:

Kullanıcı adı: shunya

Şifre: shunya

Adım 3: Shunyaface'i kurun (yüz Algılama/tanıma Kitaplığı)

Shunyaface'i kurmak için RaspberryPi-4'ü lan veya wifi'ye bağlamamız gerekiyor

1. RPI-4'ü wifi'ye bağlamak için aşağıdaki komutu kullanın:

$ sudo nmtui

2. Kodların derlenmesi için shunyaface ve cmake (bağımlılık) ve git(gerçek kodu indirmek için) yüklemek için aşağıdaki komutu girin:

$ sudo opkg güncelleme && sudo opkg shunyaface cmake git'i kurun

Not: İnternet hızınıza bağlı olarak kurulum 5-6 dakika kadar sürebilir

4. Adım: Kodu İndirin

Kod github'da mevcuttur. Aşağıdaki komutu kullanarak indirebilirsiniz:

$ git klonu

Kod açıklaması:

Verilen kod, Opencv'nin VideoCapture işlevini kullanarak kareleri sürekli olarak yakalar. Bu çerçeveler, Shunyaface'in algılama işlevine verilir; bu da, yüzde çizilen sınırlayıcı kutu ve gözler, burun ve dudakların uç noktaları üzerinde çizilen noktalar ile çerçeveleri döndüren algılama işlevine verilir. Koddan çıkmak için "q" düğmesine basın. "q" düğmesine bastıktan sonra, terminalde Çıkış FPS'si görüntülenir.

Adım 5: Kodu Derleyin

Kodu derlemek için aşağıdaki komutu kullanın:

$ cd örnekleri/example-facedetect

$./setup.sh

Adım 6: Kodu Çalıştırın

Kodu derledikten sonra komutu kullanarak çalıştırabilirsiniz.

$./build/facedetect

Şimdi bir pencerenin açık olduğunu görmelisiniz. Kameranın önünde bir yüz olduğunda, sınırlayıcı kutuyu çizecek ve açılan pencerede kullanıcı tarafından görülebilecektir.

Tebrikler. Artık derin öğrenmeyi kullanarak RaspberryPi-4'te okuma süresi yüz algılamasını başarıyla tamamladınız. Bu öğreticiyi beğendiyseniz, lütfen beğenin, öğreticiyi paylaşın ve burada verilen github depomuza yıldız ekleyin.

Önerilen: