Cuprins:

Cameră IP cu detectare a feței utilizând placa ESP32-CAM: 5 pași
Cameră IP cu detectare a feței utilizând placa ESP32-CAM: 5 pași

Video: Cameră IP cu detectare a feței utilizând placa ESP32-CAM: 5 pași

Video: Cameră IP cu detectare a feței utilizând placa ESP32-CAM: 5 pași
Video: Video recorder POE fixarea ASECAM a PERSOANELOR definiția unei PERSOANE ȘI MAȘINĂ!!! 2024, Noiembrie
Anonim
Cameră IP cu detectare a feței utilizând placa ESP32-CAM
Cameră IP cu detectare a feței utilizând placa ESP32-CAM

Această postare este diferită în comparație cu celelalte și aruncăm o privire la placa foarte interesantă ESP32-CAM, care este surprinzător de ieftină (mai puțin de 9 USD) și ușor de utilizat. Creăm o cameră IP simplă care poate fi utilizată pentru a transmite în flux un flux video live folosind modulul camerei de 2MP. De asemenea, încercăm funcția de detectare a feței și recunoaștere a feței.

Videoclipul de mai sus acoperă tot ce aveți nevoie în mai puțin de 4 minute.

Pasul 1: Configurați ID-ul Arduino

Configurați IDE-ul Arduino
Configurați IDE-ul Arduino

Începem prin a adăuga pachetul de asistență pentru placa ESP32 la Arduino IDE. Trebuie să adăugați următorul link la adresa URL a managerului de panouri din meniul Fișier.

dl.espressif.com/dl/package_esp32_index.json

Apoi, deschideți managerul de plăci, căutați ESP32 și instalați pachetul. Așteptați să se termine și închideți fereastra. Asigurați-vă că ați selectat setările corecte ale plăcii din meniul de instrumente, așa cum se vede în imagine. Portul COM nu va fi disponibil până când nu efectuați pasul următor.

Pasul 2: conectați placa

Wire Up Board
Wire Up Board
Wire Up Board
Wire Up Board

Placa ESP32-CAM nu are un conector USB integrat, deci trebuie să utilizați un convertor USB-serial extern pentru a încărca schița. Puteți utiliza conexiunile de cablare prezentate mai sus, dar asigurați-vă că convertorul USB la serial este conectat în modul 3.3V.

Se recomandă utilizarea unei surse externe de 5V pentru alimentarea plăcii, mai ales dacă utilizați o placă FTDI. Pentru sursa externă de 5V, o placă simplă USB va funcționa foarte bine. S-a înregistrat un anumit succes în alimentarea plăcii direct de pe placa de breakout CP2102, astfel încât să puteți încerca mai întâi asta. Placa are, de asemenea, un pin de alimentare de 3,3V, dacă este necesar.

Jumperul este necesar pentru a pune placa în modul de descărcare. După ce aveți totul conectat, porniți placa, deschideți un terminal serial (Instrumente-> Monitor serial) cu o rată de transmisie de 115, 200 și apăsați butonul de resetare. Ar trebui să obțineți o ieșire așa cum se arată în imagine și acest lucru va indica faptul că totul funcționează conform așteptărilor.

Pasul 3: Pregătiți schița

Pregătiți schița
Pregătiți schița
Pregătiți schița
Pregătiți schița
Pregătiți schița
Pregătiți schița
Pregătiți schița
Pregătiți schița

Deschideți schița de exemplu CameraWebServer așa cum se arată în imaginea de mai sus. Asigurați-vă că adăugați numele și parola rețelei WiFi, deoarece placa va trebui să se conecteze la aceasta. De asemenea, asigurați-vă că selectați modelul camerei AI_THINKER așa cum se vede în imagine. Unul este făcut. Încărcați schița și apoi deschideți din nou monitorul serial.

Acordați tabloului câteva secunde pentru a vă conecta la rețeaua WiFi și veți vedea apoi starea conexiunii împreună cu adresa IP. Rețineți acest lucru pe măsură ce trecem la pasul următor.

Pasul 4: Vizualizați fluxul camerei

Vizualizați fluxul camerei
Vizualizați fluxul camerei
Vizualizați fluxul camerei
Vizualizați fluxul camerei

Deschideți un browser web și introduceți adresa IP care a fost obținută în pasul anterior. Ar trebui să obțineți o pagină ca cea din imagine. Faceți clic pe butonul „START STREAM” și ar trebui să puteți vizualiza fluxul live. Schimbați rezoluția cu ceva mai mare, în funcție de nevoile dvs. Există, de asemenea, câteva setări și efecte cu care vă puteți juca.

Dacă primiți linii orizontale în fluxul video, atunci acesta este un indiciu al unei puteri insuficiente. Încercați să utilizați un cablu USB mai scurt sau o sursă de alimentare alternativă în acest caz.

De asemenea, puteți obține o imagine statică, dar din moment ce aceasta nu este stocată nicăieri, va trebui să faceți clic dreapta și să o salvați dacă este necesar.

Pasul 5: Detectarea feței și recunoașterea

Detectarea și recunoașterea feței
Detectarea și recunoașterea feței
Detectarea și recunoașterea feței
Detectarea și recunoașterea feței
Detectarea și recunoașterea feței
Detectarea și recunoașterea feței

Pentru ca detectarea feței să funcționeze, ar trebui să selectați o rezoluție CIF sau mai mică. Placa va procesa fluxul video pentru a detecta o față și a o evidenția pe ecran. Dacă activați recunoașterea feței, atunci va verifica dacă fața detectată este cunoscută sau înscrisă, dacă nu, o va eticheta ca intrus. Dacă doriți să salvați o față, puteți apăsa butonul de înregistrare a feței pentru a înregistra mai multe mostre pe care le va folosi ca referință.

Este atât de ușor să construiești o cameră IP simplă folosind ESP32-CAM. Calitatea video nu este excelentă, dar au simplificat într-adevăr întregul proces de lucru cu module de cameră de acest fel. Vom folosi acest lucru pentru a crea câteva proiecte mai interesante, așa că, dacă ți-a plăcut acesta, nu uita să ne urmărești folosind linkurile de mai jos:

  • YouTube:
  • Instagram:
  • Facebook:
  • Twitter:
  • Site-ul BnBe:

Recomandat: