Sisällysluettelo:

IP-kamera kasvojentunnistuksella ESP32-CAM-kortin avulla: 5 vaihetta
IP-kamera kasvojentunnistuksella ESP32-CAM-kortin avulla: 5 vaihetta

Video: IP-kamera kasvojentunnistuksella ESP32-CAM-kortin avulla: 5 vaihetta

Video: IP-kamera kasvojentunnistuksella ESP32-CAM-kortin avulla: 5 vaihetta
Video: ESP32-CAM - Быстрый старт 2024, Marraskuu
Anonim
IP-kamera, jossa on kasvojentunnistus ESP32-CAM-kortin avulla
IP-kamera, jossa on kasvojentunnistus ESP32-CAM-kortin avulla

Tämä viesti on erilainen verrattuna muihin, ja katsomme erittäin mielenkiintoista ESP32-CAM-levyä, joka on yllättävän halpa (alle 9 dollaria) ja helppokäyttöinen. Luomme yksinkertaisen IP -kameran, jota voidaan käyttää suoratoistovideon syöttämiseen 2MP -kameramoduulin avulla. Kokeilemme myös kasvojentunnistus- ja kasvojentunnistusominaisuutta.

Yllä oleva video kattaa kaiken tarvitsemasi alle 4 minuutissa.

Vaihe 1: Määritä Arduino IDE

Määritä Arduino IDE
Määritä Arduino IDE

Aloitamme lisäämällä ESP32 -levyn tukipaketin Arduino IDE: hen. Sinun on lisättävä seuraava linkki levyhallinnan URL -osoitteeseen Tiedosto -valikosta.

dl.espressif.com/dl/package_esp32_index.json

Avaa sitten levyjen hallinta, etsi ESP32 ja asenna paketti. Odota, että se on valmis ja sulje ikkuna. Varmista, että olet valinnut oikeat levyn asetukset työkaluvalikosta, kuten kuvassa näkyy. COM -portti ei ole käytettävissä, ennen kuin suoritat seuraavan vaiheen.

Vaihe 2: Kiinnitä levy

Johto johtoon
Johto johtoon
Johto johtoon
Johto johtoon

ESP32-CAM-kortissa ei ole sisäistä USB-liitintä, joten luonnoksen lataamiseen on käytettävä ulkoista USB-sarjamuunninta. Voit käyttää yllä esitettyjä johdotusliitäntöjä, mutta varmista, että USB -sarjamuunnin on kytketty 3.3V -tilassa.

On suositeltavaa käyttää ulkoista 5 V: n virtalähdettä kortin virtalähteeksi, varsinkin jos käytät FTDI -katkaisukorttia. Ulkoisella 5 V: n virtalähteellä yksinkertainen USB -murtokortti toimii hienosti. Levy on saanut jonkin verran virtaa suoraan CP2102 -murtokortilta, joten voit kokeilla sitä ensin. Kortissa on myös 3,3 V: n virtatappi tarvittaessa.

Hyppyjohtoa tarvitaan levyn lataamiseen lataustilaan. Kun kaikki on kytketty, käynnistä kortti, avaa sarjapääte (Työkalut-> Sarjamonitori), jonka siirtonopeus on 115, 200, ja paina nollauspainiketta. Sinun pitäisi saada tulostus kuvan mukaisesti ja tämä osoittaa, että kaikki toimii odotetulla tavalla.

Vaihe 3: Valmistele luonnos

Valmistele luonnos
Valmistele luonnos
Valmistele luonnos
Valmistele luonnos
Valmistele luonnos
Valmistele luonnos
Valmistele luonnos
Valmistele luonnos

Avaa CameraWebServer -esimerkkiluonnos yllä olevan kuvan mukaisesti. Muista lisätä WiFi -verkon nimi ja salasana, koska levyn on muodostettava yhteys siihen. Muista myös valita AI_THINKER -kameramalli, kuten kuvassa näkyy. Yksi tämä on tehty. Lataa luonnos ja avaa sitten sarjamonitori uudelleen.

Anna taululle muutama sekunti muodostaa yhteys WiFi -verkkoon ja näet sitten yhteyden tilan sekä IP -osoitteen. Muista tämä, kun siirrymme seuraavaan vaiheeseen.

Vaihe 4: Tarkastele kameran virtaa

Näytä kameran virta
Näytä kameran virta
Näytä kameran virta
Näytä kameran virta

Avaa verkkoselain ja kirjoita edellisessä vaiheessa saatu IP -osoite. Sinun pitäisi hankkia samanlainen sivu kuin kuvassa. Napsauta "START STREAM" -painiketta ja sinun pitäisi pystyä katsomaan suoratoistoa. Voit muuttaa resoluutiota suurempana tarpeidesi mukaan. On myös muutamia asetuksia ja tehosteita, joilla voit pelata.

Jos videosyötteessä näkyy vaakasuoria viivoja, tämä on merkki riittämättömästä virrasta. Kokeile siinä tapauksessa lyhyempää USB -kaapelia tai vaihtoehtoista virtalähdettä.

Voit myös saada pysäytyskuvan, mutta koska sitä ei tallenneta mihinkään, sinun on napsautettava sitä hiiren kakkospainikkeella ja tallennettava se tarvittaessa.

Vaihe 5: Kasvojentunnistus ja tunnistus

Kasvontunnistus ja tunnistus
Kasvontunnistus ja tunnistus
Kasvontunnistus ja tunnistus
Kasvontunnistus ja tunnistus
Kasvojentunnistus ja tunnistus
Kasvojentunnistus ja tunnistus

Jotta kasvojentunnistus toimisi, sinun on valittava CIF tai pienempi resoluutio. Taulu käsittelee videosyötteen kasvojen havaitsemiseksi ja korostaa sen näytöllä. Jos otat kasvojentunnistuksen käyttöön, se tarkistaa, onko havaitut kasvot tunnettuja tai rekisteröityjä, jos ei, se merkitsee sen tunkeilijaksi. Jos haluat tallentaa kasvot, voit rekisteröidä useita näytteitä, joita se käyttää viitteenä, painamalla rekisteröidy kasvopainiketta.

Näin helppoa on rakentaa yksinkertainen IP-kamera ESP32-CAM-kameralla. Videon laatu ei ole erinomainen, mutta ne ovat todella yksinkertaistaneet koko tällaisten kameramoduulien käsittelyprosessia. Käytämme tätä luodaksemme mielenkiintoisempia projekteja, joten jos olet tykännyt tästä, älä unohda seurata meitä alla olevien linkkien avulla:

  • YouTube:
  • Instagram:
  • Facebook:
  • Twitter:
  • BnBe -sivusto:

Suositeltava: