Kazalo:

IP kamera z zaznavanjem obrazov z uporabo plošče ESP32-CAM: 5 korakov
IP kamera z zaznavanjem obrazov z uporabo plošče ESP32-CAM: 5 korakov

Video: IP kamera z zaznavanjem obrazov z uporabo plošče ESP32-CAM: 5 korakov

Video: IP kamera z zaznavanjem obrazov z uporabo plošče ESP32-CAM: 5 korakov
Video: Как настроить и использовать камеру ESP32 с камерой Micro USB WiFi 2024, November
Anonim
IP kamera z zaznavanjem obrazov z uporabo plošče ESP32-CAM
IP kamera z zaznavanjem obrazov z uporabo plošče ESP32-CAM

Ta objava je drugačna v primerjavi z drugimi in pogledamo zelo zanimivo ploščo ESP32-CAM, ki je presenetljivo poceni (manj kot 9 USD) in enostavna za uporabo. Ustvarimo preprosto kamero IP, ki jo lahko uporabljamo za pretakanje videa v živo z modulom kamere 2MP. Preizkusili smo tudi funkcijo zaznavanja obrazov in prepoznavanja obrazov.

Zgornji videoposnetek pokriva vse, kar potrebujete v manj kot 4 minutah.

1. korak: Konfigurirajte Arduino IDE

Konfigurirajte Arduino IDE
Konfigurirajte Arduino IDE

Začnemo z dodajanjem paketa podpore za plošče ESP32 v IDE Arduino. Naslednjo povezavo morate dodati URL -ju upravitelja plošč v meniju Datoteka.

dl.espressif.com/dl/package_esp32_index.json

Nato odprite upravitelja plošč, poiščite ESP32 in namestite paket. Počakajte, da se dokonča, in zaprite okno. Prepričajte se, da ste v meniju z orodji izbrali prave nastavitve plošče, kot je prikazano na sliki. Vrata COM ne bodo na voljo, dokler ne izvedete naslednjega koraka.

2. korak: Povežite ploščo

Ožičite ploščo
Ožičite ploščo
Ožičite ploščo
Ožičite ploščo

Plošča ESP32-CAM nima vgrajenega priključka USB, zato morate za nalaganje skice uporabiti zunanji pretvornik USB v serijski pretvornik. Uporabite lahko zgornje ožičenje, vendar se prepričajte, da je pretvornik USB v serijski priključen v načinu 3.3V.

Priporočljivo je, da za napajanje plošče uporabite zunanji napajalnik 5V, še posebej, če uporabljate odklopno ploščo FTDI. Za zunanje napajanje 5V bo preprosta odklopna plošča USB povsem v redu. Nekaj uspeha je bilo pri napajanju plošče neposredno z izklopne plošče CP2102, tako da lahko to najprej poskusite. Plošča ima po potrebi tudi napajalni pin 3.3V.

Skakalec je potreben za postavitev plošče v način prenosa. Ko vse povežete, vklopite ploščo, odprite serijski terminal (Tools-> Serial Monitor) s hitrostjo prenosa 115, 200 in pritisnite gumb za ponastavitev. Morate dobiti izhod, kot je prikazano na sliki, in to bo pomenilo, da vse deluje po pričakovanjih.

3. korak: Pripravite skico

Pripravite skico
Pripravite skico
Pripravite skico
Pripravite skico
Pripravite skico
Pripravite skico
Pripravite skico
Pripravite skico

Odprite primer skice CameraWebServer, kot je prikazano na zgornji sliki. Prepričajte se, da dodate ime in geslo svojega omrežja WiFi, saj se bo plošča morala povezati z njim. Prav tako izberite model kamere AI_THINKER, kot je prikazano na sliki. Eden je to storjen. Naložite skico in nato znova odprite serijski monitor.

Plošči dajte nekaj sekund, da se poveže z omrežjem WiFi, nato pa boste videli stanje povezave skupaj z naslovom IP. Zapomnite si to, ko prehajamo na naslednji korak.

4. korak: Oglejte si tok kamere

Ogled toka kamere
Ogled toka kamere
Ogled toka kamere
Ogled toka kamere

Odprite spletni brskalnik in vnesite naslov IP, ki ste ga dobili v prejšnjem koraku. Morali bi dobiti stran, kot je ta na sliki. Kliknite gumb »ZAGON STREAMA« in si boste lahko ogledali prenos v živo. Ločljivost spremenite na nekaj višjega, odvisno od vaših potreb. Obstaja tudi nekaj nastavitev in učinkov, s katerimi se lahko igrate.

Če v video viru dobite vodoravne črte, to kaže na nezadostno moč. V tem primeru poskusite uporabiti krajši kabel USB ali nadomestni vir napajanja.

Lahko dobite tudi fotografijo, vendar ker ni shranjena nikjer, boste morali z desno tipko miške klikniti in jo po potrebi shraniti.

5. korak: Zaznavanje in prepoznavanje obrazov

Zaznavanje in prepoznavanje obrazov
Zaznavanje in prepoznavanje obrazov
Zaznavanje in prepoznavanje obrazov
Zaznavanje in prepoznavanje obrazov
Zaznavanje in prepoznavanje obrazov
Zaznavanje in prepoznavanje obrazov

Če želite, da zaznavanje obrazov deluje, morate izbrati CIF ali nižjo ločljivost. Plošča bo obdelala video vir, da zazna obraz in ga označi na zaslonu. Če omogočite prepoznavanje obrazov, bo preveril, ali je zaznani obraz znan ali vpisan, če ne, pa ga bo označil kot vsiljivca. Če želite shraniti obraz, lahko pritisnete gumb za vpis obraza, da registrirate več vzorcev, ki jih bo uporabil kot referenco.

Tako enostavno je zgraditi preprosto kamero IP z uporabo ESP32-CAM. Kakovost videa ni odlična, vendar so resnično poenostavili celoten postopek dela s takšnimi moduli kamere. To bomo uporabili za ustvarjanje zanimivih projektov, zato, če vam je bil ta všeč, nam ne pozabite slediti na spodnjih povezavah:

  • YouTube:
  • Instagram:
  • Facebook:
  • Twitter:
  • Spletno mesto BnBe:

Priporočena: