Sadržaj:
- Korak 1: Konfigurirajte Arduino IDE
- Korak 2: Ožičite ploču
- Korak 3: Pripremite skicu
- Korak 4: Pregledajte tok kamere
- Korak 5: Prepoznavanje lica i prepoznavanje
Video: IP kamera s detekcijom lica pomoću ploče ESP32-CAM: 5 koraka
2024 Autor: John Day | [email protected]. Zadnja izmjena: 2024-01-30 08:05
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
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
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
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
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
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:
Senzor temperature i vlažnosti sa LCD -om i detekcijom zvuka: 4 koraka
Senzor temperature i vlažnosti sa LCD -om i detekcijom zvuka: Zdravo momci !!! U redu, ovaj projekt je bio moj posljednji projekat. Svrha ovog projekta bila je praćenje sobne temperature i vlažnosti u radionici moga sveučilišta zbog kvara nekih elektroničkih komponenti zbog nepovoljne temperature i
Otkrivanje lica, obuka i prepoznavanje Opencv lica: 3 koraka
Otkrivanje lica, obuka i prepoznavanje lica Opencv: OpenCV je biblioteka računarskog vida otvorenog koda koja je vrlo popularna za obavljanje osnovnih zadataka obrade slika, kao što su zamućivanje, miješanje slika, poboljšanje slike, kao i kvaliteta videa, određivanje praga itd. Osim obrade slike, to je prov
Arduino Security 3G/GPRS kamera za e -poštu s detekcijom pokreta: 4 koraka
Arduino Security 3G/GPRS kamera za e -poštu s detekcijom pokreta: U ovom priručniku htio bih ispričati o jednoj verziji izgradnje sigurnosnog nadzornog sistema s detektorom pokreta i slanja fotografija u poštanski sandučić putem 3G/GPRS štita. Ovaj članak se temelji na druga uputstva: uputstvo 1 i uputstvo
Nerf pištolj s detekcijom pokreta: 8 koraka
Nerf Gun s detekcijom pokreta: Zdravo! Ja sam Cameron. Za ovaj Instructable pokazat ću vam kako napraviti Nerf pištolj aktiviran pokretom. Donekle je teško, ali 100% ODLIČNO
Nifty Neopixel natpisne ploče i ploče: 3 koraka
Nifty Neopixel natpisne ploče i ploče: Evo jednostavnog načina da napravite prilagođene natpisne ploče ili praktične natpise koje je potrebno postaviti u blizini skupe, krhke ili opasne opreme. Osvijetlite ih neopikselima kako biste istaknuli važnu poruku na znaku. Odlično za sajam proizvođača ili konvenciju