Sadržaj:
- Korak 1: Konfigurirajte Arduino IDE
- Korak 2: Ožičite ploču
- Korak 3: Pripremite skicu
- Korak 4: Pregledajte stream kamere
- Korak 5: Prepoznavanje i prepoznavanje lica
Video: IP kamera s detekcijom lica pomoću ploče ESP32-CAM: 5 koraka
2024 Autor: John Day | [email protected]. Zadnja promjena: 2024-01-30 09:33
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
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
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
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
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
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:
Pingo: pokretač loptica za ping pong s detekcijom pokreta i preciznošću: 8 koraka
Pingo: bacač loptica za ping pong s detekcijom pokreta i preciznošću: Kevin Nitiema, Esteban Poveda, Anthony Mattacchione, Raphael Kay
Senzor temperature i vlažnosti s LCD -om i detekcijom zvuka: 4 koraka
Senzor temperature i vlage s LCD -om i detekcijom zvuka: Pozdrav dečki !!! U redu, ovaj projekt je bio moj posljednji projekt. Svrha ovog projekta bila je praćenje sobne temperature i vlažnosti u radionici mog Sveučilišta jer je došlo do 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 knjižnica računalnog vida otvorenog koda koja je vrlo popularna za obavljanje osnovnih zadataka obrade slike, 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 reći o jednoj verziji izgradnje sigurnosnog nadzornog sustava s detektorom pokreta i slanja fotografija u poštanski sandučić putem 3G/GPRS štita. Ovaj članak temelji se na ostale upute: upute 1 i upute
Maska za promjenu lica za promjenu lica - Budite bilo što: 14 koraka (sa slikama)
Maska za promjenu lica za promjenu lica - Budite bilo što: Što radite kada ne možete odlučiti što želite biti za Noć vještica? Budi sve. Maska za projekciju sastoji se od bijele 3D tiskane maske, pi od maline, malog projektora i baterije. Sposoban je projicirati sve i svašta