Sisällysluettelo:

Kasvontunnistus Raspberry Pi 4B: llä kolmessa vaiheessa: 3 vaihetta
Kasvontunnistus Raspberry Pi 4B: llä kolmessa vaiheessa: 3 vaihetta

Video: Kasvontunnistus Raspberry Pi 4B: llä kolmessa vaiheessa: 3 vaihetta

Video: Kasvontunnistus Raspberry Pi 4B: llä kolmessa vaiheessa: 3 vaihetta
Video: Lesson 24: Smart Car Part 2: Moving Forwared, Reverse, left and right and Controling Speed of Car 2024, Kesäkuu
Anonim
Kasvontunnistus Raspberry Pi 4B: llä kolmessa vaiheessa
Kasvontunnistus Raspberry Pi 4B: llä kolmessa vaiheessa
Kasvontunnistus Raspberry Pi 4B: llä kolmessa vaiheessa
Kasvontunnistus Raspberry Pi 4B: llä kolmessa vaiheessa

Tässä Instructable-ohjelmassa aiomme suorittaa kasvojentunnistuksen Raspberry Pi 4: llä Shunya O/S: n kanssa Shunyaface-kirjaston avulla. Shunyaface on kasvojentunnistus-/tunnistuskirjasto. Projektin tavoitteena on saavuttaa nopein havaitsemis- ja tunnistamisnopeus pienitehoisilla laitteistoilla, joten kaltaisesi harrastajat voivat herättää unelmiesi tekohankkeet eloon nopeammin.

Tarvikkeet

Raspberry Pi 4B (mikä tahansa vaihtoehto)

Raspberry Pi 4B -yhteensopiva virtalähde

8 Gt tai suurempi micro SD -kortti

Monitori

mikro-HDMI-kaapeli

Hiiri

Näppäimistö

kannettava tietokone tai muu tietokone muistikortin ohjelmoimiseksi

Vaihe 1: Asenna Shunya OS Raspberry Pi 4: een

Tarvitset kannettavan tietokoneen tai tietokoneen, jossa on micro SD -kortinlukija/-sovitin, jotta voit ladata Shunya -käyttöjärjestelmän sisältävän mikro -SD -kortin.

Lataa Shunya OS viralliselta julkaisusivustolta

Vilkkuva Shunya-käyttöjärjestelmä SD-kortilla noudattamalla tässä annettuja ohjeita: Vilkkuva Shunya-käyttöjärjestelmä Raspberry Pi 4 -laitteessa.

Aseta micro SD -kortti Raspberry Pi 4: een.

Liitä hiiri ja näppäimistö Raspberry Pi 4: een.

Liitä näyttö Raspberry Pi 4: een mikro-HDMI: n kautta

Liitä virtajohto ja käynnistä Raspberry Pi 4.

Raspberry Pi 4: n pitäisi käynnistyä Shunya -käyttöjärjestelmän kanssa.

Vaihe 2: Asenna Shunyaface

Shunyaface on kasvojentunnistus-/tunnistuskirjasto kaikille Shunya OS: n tukemille levyille.

Shunyafacen asentamiseksi meidän on yhdistettävä se wifi -verkkoon

1. Yhdistä wifi -komentoon komennolla:

$ sudo nmtui

2. Shunyafacen ja cmaken asentaminen on helppoa, suorita seuraavat komennot:

$ sudo apt päivitys

$ sudo apt install shunyaface cmake

Vaihe 3: Esimerkkikoodi ja tulostus

Esimerkki koodi ja lähtö
Esimerkki koodi ja lähtö
Esimerkki koodi ja lähtö
Esimerkki koodi ja lähtö

Yllä olevassa koodissa kuva luetaan käyttämällä imread -toimintoa. Tämä kehys välitetään tunnistustoiminnolle, joka palauttaa rajaavan laatikon kasvoille ja piirtää myös pisteet huulten päätepisteisiin ja silmien keskelle.

Lataa koodi ja alla olevat tarvittavat tiedostot ja poista tiedostojen purku alla annettujen komentojen avulla:

$ tar -xvzf sample -faceetect.tar.gz

$ cd näyte-kasvotunnistus

Käännä se komennolla

$./setup.sh

Suorita se komennolla

$./build/facedetect

Tämä näyttää kuvan, jossa on havaitut kasvot.

Kirjoita oma koodisi ja käännä

1. Muokkaa src/faceetect-sample.cpp-tiedostoa ja lisää koodi sinne.

2. Suorita sitten tämä komento kääntääksesi ja rakentaaksesi binäärin

$./setup.sh

3. Suorita se komennolla

$./build/facedetect

Johtopäätös: Shunyaface voi auttaa sinua tunnistamaan tai tunnistamaan kasvot muutamalla koodirivillä. Jos pidät tästä opetusohjelmasta, pidä siitä, jaa ja tähditä tässä annettu github -arkisto

Suositeltava: