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, Juli
Anonim
IP kamera s detekcijom lica pomoću ESP32-CAM ploče
IP kamera s detekcijom lica pomoću ESP32-CAM ploče

Ovaj se post razlikuje od ostalih, a mi ćemo pogledati vrlo zanimljivu ESP32-CAM ploču koja je iznenađujuće jeftina (manje od 9 USD) i laka za upotrebu. Stvaramo jednostavnu IP kameru koja se može koristiti za prijenos video zapisa uživo pomoću modula kamere od 2 MP. Isprobavamo i funkciju 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ču u Arduino IDE. Morate dodati sljedeću vezu URL -u upravitelja ploča iz izbornika Datoteka.

dl.espressif.com/dl/package_esp32_index.json

Zatim otvorite upravitelj ploča, potražite ESP32 i instalirajte paket. Sačekajte da se završi i zatvorite prozor. Provjerite jeste li odabrali odgovarajuće postavke ploče iz izbornika alata, kao što se vidi na slici. COM port 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 konektor pa morate upotrijebiti vanjski USB u serijski pretvarač za postavljanje skice. Možete koristiti gore prikazane veze 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, posebno ako koristite FTDI razvodnu 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 CP2102 ploče za razbijanje pa možete to prvo isprobati. Ploča takođe ima pin za napajanje od 3,3V ako je potrebno.

Kratkospojnik je potreban za postavljanje ploče u način preuzimanja. Nakon što sve povežete, uključite ploču, otvorite serijski terminal (Alati-> Serijski monitor) sa brzinom prijenosa od 115, 200 i pritisnite tipku za resetiranje. Trebali biste dobiti izlaz kao što je prikazano na slici i 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 je učinjen. Otpremite skicu, a zatim ponovo otvorite serijski monitor.

Dajte ploči nekoliko sekundi da se poveže na WiFi mrežu i tada ćete vidjeti status veze zajedno s IP adresom. Zapamtite ovo dok prelazimo na sljedeći korak.

Korak 4: Pregledajte tok kamere

Prikaz Streaming kamere
Prikaz Streaming kamere
Prikaz Streaming kamere
Prikaz Streaming kamere

Otvorite web preglednik i unesite IP adresu koju ste dobili u prethodnom koraku. Trebali biste nabaviti stranicu poput one na slici. Pritisnite dugme "START STREAM" i trebali biste moći vidjeti prijenos uživo. Rezoluciju mijenjate na nešto već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 alternativni izvor napajanja.

Možete dobiti i nepokretnu sliku, ali budući da ona nije nigdje pohranjena, morat ćete desnom tipkom miša kliknuti i spremiti je ako je potrebno.

Korak 5: Prepoznavanje lica i prepoznavanje

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 označila 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 odlična, ali su zaista pojednostavili cijeli proces rada s ovakvim modulima kamere. Koristit ćemo ovo 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čuje se: