Sisällysluettelo:
- Vaihe 1: Määritä Arduino IDE
- Vaihe 2: Kiinnitä levy
- Vaihe 3: Valmistele luonnos
- Vaihe 4: Tarkastele kameran virtaa
- Vaihe 5: Kasvojentunnistus ja tunnistus
Video: IP-kamera kasvojentunnistuksella ESP32-CAM-kortin avulla: 5 vaihetta
2024 Kirjoittaja: John Day | [email protected]. Viimeksi muokattu: 2024-01-30 09:00
Tämä viesti on erilainen verrattuna muihin, ja katsomme erittäin mielenkiintoista ESP32-CAM-levyä, joka on yllättävän halpa (alle 9 dollaria) ja helppokäyttöinen. Luomme yksinkertaisen IP -kameran, jota voidaan käyttää suoratoistovideon syöttämiseen 2MP -kameramoduulin avulla. Kokeilemme myös kasvojentunnistus- ja kasvojentunnistusominaisuutta.
Yllä oleva video kattaa kaiken tarvitsemasi alle 4 minuutissa.
Vaihe 1: Määritä Arduino IDE
Aloitamme lisäämällä ESP32 -levyn tukipaketin Arduino IDE: hen. Sinun on lisättävä seuraava linkki levyhallinnan URL -osoitteeseen Tiedosto -valikosta.
dl.espressif.com/dl/package_esp32_index.json
Avaa sitten levyjen hallinta, etsi ESP32 ja asenna paketti. Odota, että se on valmis ja sulje ikkuna. Varmista, että olet valinnut oikeat levyn asetukset työkaluvalikosta, kuten kuvassa näkyy. COM -portti ei ole käytettävissä, ennen kuin suoritat seuraavan vaiheen.
Vaihe 2: Kiinnitä levy
ESP32-CAM-kortissa ei ole sisäistä USB-liitintä, joten luonnoksen lataamiseen on käytettävä ulkoista USB-sarjamuunninta. Voit käyttää yllä esitettyjä johdotusliitäntöjä, mutta varmista, että USB -sarjamuunnin on kytketty 3.3V -tilassa.
On suositeltavaa käyttää ulkoista 5 V: n virtalähdettä kortin virtalähteeksi, varsinkin jos käytät FTDI -katkaisukorttia. Ulkoisella 5 V: n virtalähteellä yksinkertainen USB -murtokortti toimii hienosti. Levy on saanut jonkin verran virtaa suoraan CP2102 -murtokortilta, joten voit kokeilla sitä ensin. Kortissa on myös 3,3 V: n virtatappi tarvittaessa.
Hyppyjohtoa tarvitaan levyn lataamiseen lataustilaan. Kun kaikki on kytketty, käynnistä kortti, avaa sarjapääte (Työkalut-> Sarjamonitori), jonka siirtonopeus on 115, 200, ja paina nollauspainiketta. Sinun pitäisi saada tulostus kuvan mukaisesti ja tämä osoittaa, että kaikki toimii odotetulla tavalla.
Vaihe 3: Valmistele luonnos
Avaa CameraWebServer -esimerkkiluonnos yllä olevan kuvan mukaisesti. Muista lisätä WiFi -verkon nimi ja salasana, koska levyn on muodostettava yhteys siihen. Muista myös valita AI_THINKER -kameramalli, kuten kuvassa näkyy. Yksi tämä on tehty. Lataa luonnos ja avaa sitten sarjamonitori uudelleen.
Anna taululle muutama sekunti muodostaa yhteys WiFi -verkkoon ja näet sitten yhteyden tilan sekä IP -osoitteen. Muista tämä, kun siirrymme seuraavaan vaiheeseen.
Vaihe 4: Tarkastele kameran virtaa
Avaa verkkoselain ja kirjoita edellisessä vaiheessa saatu IP -osoite. Sinun pitäisi hankkia samanlainen sivu kuin kuvassa. Napsauta "START STREAM" -painiketta ja sinun pitäisi pystyä katsomaan suoratoistoa. Voit muuttaa resoluutiota suurempana tarpeidesi mukaan. On myös muutamia asetuksia ja tehosteita, joilla voit pelata.
Jos videosyötteessä näkyy vaakasuoria viivoja, tämä on merkki riittämättömästä virrasta. Kokeile siinä tapauksessa lyhyempää USB -kaapelia tai vaihtoehtoista virtalähdettä.
Voit myös saada pysäytyskuvan, mutta koska sitä ei tallenneta mihinkään, sinun on napsautettava sitä hiiren kakkospainikkeella ja tallennettava se tarvittaessa.
Vaihe 5: Kasvojentunnistus ja tunnistus
Jotta kasvojentunnistus toimisi, sinun on valittava CIF tai pienempi resoluutio. Taulu käsittelee videosyötteen kasvojen havaitsemiseksi ja korostaa sen näytöllä. Jos otat kasvojentunnistuksen käyttöön, se tarkistaa, onko havaitut kasvot tunnettuja tai rekisteröityjä, jos ei, se merkitsee sen tunkeilijaksi. Jos haluat tallentaa kasvot, voit rekisteröidä useita näytteitä, joita se käyttää viitteenä, painamalla rekisteröidy kasvopainiketta.
Näin helppoa on rakentaa yksinkertainen IP-kamera ESP32-CAM-kameralla. Videon laatu ei ole erinomainen, mutta ne ovat todella yksinkertaistaneet koko tällaisten kameramoduulien käsittelyprosessia. Käytämme tätä luodaksemme mielenkiintoisempia projekteja, joten jos olet tykännyt tästä, älä unohda seurata meitä alla olevien linkkien avulla:
- YouTube:
- Instagram:
- Facebook:
- Twitter:
- BnBe -sivusto:
Suositeltava:
Hallitse talon valoja Google Assistantin avulla Arduinon avulla: 7 vaihetta
Hallitse talon valoja Google Assistantin avulla Arduinon avulla: (Päivitys 22.8.2020: Tämä ohje on 2 vuotta vanha ja perustuu joihinkin kolmansien osapuolien sovelluksiin. Kaikki heidän puolellaan tehdyt muutokset saattavat tehdä projektista toimimattoman. Se voi olla tai ei työskentele nyt, mutta voit seurata sitä viitteenä ja muokata sen mukaan
Useiden ESP-keskustelujen tekeminen ESP-NOW: n avulla ESP32: n ja ESP8266: n avulla: 8 vaihetta
Useiden ESP-keskustelujen tekeminen ESP-NYT: n avulla ESP32: n ja ESP8266: n avulla: Käynnissä olevassa projektissani tarvitsen useita ESP: itä puhuakseni keskenään ilman reititintä. Tätä varten käytän ESP-NOW-ohjelmaa langattoman viestinnän tekemiseen keskenään ilman ESP: n reititintä
Ihmisen ja tietokoneen käyttöliittymä: Function a Gripper (valmistaja Kirigami) ranneliikkeen avulla EMG: n avulla: 7 vaihetta
Ihmisen ja tietokoneen käyttöliittymä: Function a Gripper (valmistaja Kirigami) ranneliikkeen avulla EMG: n avulla: Joten tämä oli ensimmäinen kokeiluni ihmisen ja tietokoneen välisessä käyttöliittymässä. pythonin ja arduinon kautta ja käytti origamipohjaista tarttujaa
Suuntautumisen opiskelu Raspberry Pi: n ja MXC6226XU: n avulla Pythonin avulla: 6 vaihetta
Suuntautumisen opiskelu Raspberry Pi: n ja MXC6226XU: n avulla Pythonin avulla: Äänet ovat yksinkertaisesti osa ajoneuvon työskentelyä. Hyvin viritetyn ajoneuvomoottorin humina on upea ääni. Renkaiden kulutuspinnat nurisevat tietä vasten, tuuli huutaa peilien, muovikappaleiden ja kojelaudan kappaleiden ympäri
Ovikello kasvojentunnistuksella: 7 vaihetta (kuvilla)
Ovikello, jossa on kasvojentunnistus: Motivaatio Viime aikoina kotimaassani on ollut ryöstöaalto, joka on suunnattu vanhuksille heidän kotonaan. Yleensä asukkaat myöntävät pääsyn itse, koska vierailijat vakuuttavat heidät olevansa hoitajia/sairaanhoitajia. Se