Sadržaj:

IP kamera s detekcijom lica pomoću ploče ESP32-CAM: 5 koraka
IP kamera s detekcijom lica pomoću ploče ESP32-CAM: 5 koraka

Video: IP kamera s detekcijom lica pomoću ploče ESP32-CAM: 5 koraka

Video: IP kamera s detekcijom lica pomoću ploče ESP32-CAM: 5 koraka
Video: IP POE 4К камера ASECAM С ДЕТЕКЦИЕЙ, ЛИЦ, ЛЮДЕЙ, АВТОМОБИЛЕЙ 2024, Srpanj
Anonim
IP kamera s detekcijom lica pomoću ESP32-CAM ploče
IP kamera s detekcijom lica pomoću ESP32-CAM ploče

Ovaj je post drugačiji u odnosu na ostale, a mi ćemo pogledati vrlo zanimljivu ESP32-CAM ploču koja je iznenađujuće jeftina (manje od 9 USD) i laka za korištenje. Izrađujemo jednostavnu IP kameru koja se može koristiti za prijenos video zapisa uživo pomoću modula kamere od 2 MP. Isprobavamo i značajku prepoznavanja lica i prepoznavanja lica.

Gornji videozapis pokriva sve što vam je potrebno za manje od 4 minute.

Korak 1: Konfigurirajte Arduino IDE

Konfigurirajte Arduino IDE
Konfigurirajte Arduino IDE

Počinjemo dodavanjem paketa podrške za ESP32 ploče u Arduino IDE. Morate dodati sljedeću vezu na URL upravitelja ploča s izbornika Datoteka.

dl.espressif.com/dl/package_esp32_index.json

Zatim otvorite upravitelj ploča, potražite ESP32 i instalirajte paket. Pričekajte da se dovrši i zatvorite prozor. Provjerite jeste li odabrali odgovarajuće postavke ploče s izbornika alata, kao što se vidi na slici. COM priključak neće biti dostupan dok ne izvedete sljedeći korak.

Korak 2: Ožičite ploču

Ožičite ploču
Ožičite ploču
Ožičite ploču
Ožičite ploču

ESP32-CAM ploča nema ugrađeni USB priključak pa morate upotrijebiti vanjski USB u serijski pretvarač za učitavanje skice. Možete koristiti gore prikazane spojeve ožičenja, ali provjerite je li USB -serijski pretvarač spojen u načinu 3.3V.

Preporučuje se korištenje vanjskog napajanja od 5 V za napajanje ploče, osobito ako koristite FTDI razbojnu ploču. Za vanjsko napajanje od 5 V, jednostavna USB razvodna ploča bit će sasvim u redu. Postignut je određeni uspjeh u napajanju ploče izravno s ploče za isključivanje CP2102, tako da to možete prvo isprobati. Ploča također ima pin za napajanje od 3,3V ako je potrebno.

Kratkospojnik je potreban za postavljanje ploče u način preuzimanja. Kad sve povežete, uključite ploču, otvorite serijski terminal (Alati-> Serijski monitor) s brzinom prijenosa od 115, 200 i pritisnite tipku za poništavanje. Trebali biste dobiti izlaz kako je prikazano na slici, a to će pokazati da sve radi kako se očekuje.

Korak 3: Pripremite skicu

Pripremite skicu
Pripremite skicu
Pripremite skicu
Pripremite skicu
Pripremite skicu
Pripremite skicu
Pripremite skicu
Pripremite skicu

Otvorite primjer skice CameraWebServera kao što je prikazano na gornjoj slici. Dodajte ime i lozinku svoje WiFi mreže jer će se ploča morati povezati s njom. Također, svakako odaberite model kamere AI_THINKER kako se vidi na slici. Jedan ovo je učinjeno. Prenesite skicu, a zatim ponovno otvorite serijski monitor.

Dajte ploči nekoliko sekundi za povezivanje s WiFi mrežom i tada ćete vidjeti status veze zajedno s IP adresom. Zabilježite to dok prelazimo na sljedeći korak.

Korak 4: Pregledajte stream kamere

Prikaz Stream kamere
Prikaz Stream kamere
Prikaz Streaming kamere
Prikaz Streaming kamere

Otvorite web preglednik i unesite IP adresu dobivenu u prethodnom koraku. Trebali biste nabaviti stranicu poput one na slici. Kliknite gumb "START STREAM" i trebali biste moći vidjeti prijenos uživo. Razlučivost mijenjate na nešto višu, ovisno o vašim potrebama. Postoji i nekoliko postavki i efekata s kojima se možete poigrati.

Ako u video feedu dobijete vodoravne crte, to je pokazatelj nedovoljne snage. U tom slučaju pokušajte koristiti kraći USB kabel ili zamjenski izvor napajanja.

Također možete dobiti nepokretnu sliku, ali budući da se to nigdje ne pohranjuje, morat ćete desnom tipkom miša kliknuti i spremiti je ako je potrebno.

Korak 5: Prepoznavanje i prepoznavanje lica

Prepoznavanje i prepoznavanje lica
Prepoznavanje i prepoznavanje lica
Prepoznavanje i prepoznavanje lica
Prepoznavanje i prepoznavanje lica
Prepoznavanje i prepoznavanje lica
Prepoznavanje i prepoznavanje lica

Da bi otkrivanje lica funkcioniralo, morate odabrati CIF ili nižu rezoluciju. Ploča će obraditi video feed kako bi otkrila lice i istaknula ga na ekranu. Ako omogućite prepoznavanje lica, tada će provjeriti je li prepoznato lice poznato ili upisano, ako nije, označit će ga kao uljeza. Ako želite spremiti lice, možete pritisnuti gumb za prijavu lica da biste registrirali više uzoraka koje će koristiti kao referencu.

Tako je jednostavno izgraditi jednostavnu IP kameru pomoću ESP32-CAM. Kvaliteta videa nije izvrsna, ali su doista pojednostavili cijeli proces rada s ovakvim modulima kamere. Ovo ćemo upotrijebiti za stvaranje još zanimljivih projekata pa ako vam se svidio ovaj, ne zaboravite nas pratiti putem donjih veza:

  • YouTube:
  • Instagram:
  • Facebook:
  • Twitter:
  • BnBe web stranica:

Preporučeni: