Talaan ng mga Nilalaman:
- Hakbang 1: I-configure ang Arduino IDE
- Hakbang 2: Wire Up the Board
- Hakbang 3: Ihanda ang Sketch
- Hakbang 4: Tingnan ang Stream ng Camera
- Hakbang 5: Pagtuklas sa Mukha at Pagkilala
Video: IP Camera Na May Pagtuklas ng Mukha Gamit ang Linya ng ESP32-CAM: 5 Mga Hakbang
2024 May -akda: John Day | [email protected]. Huling binago: 2024-01-30 13:11
Ang post na ito ay naiiba kumpara sa iba at tinitingnan namin ang napaka-kagiliw-giliw na board ng ESP32-CAM na nakakagulat na mura (mas mababa sa $ 9) at madaling gamitin. Lumilikha kami ng isang simpleng IP camera na maaaring magamit upang mag-stream ng isang live na video feed gamit ang module ng 2MP camera. Sinusubukan din namin ang tampok sa pagtuklas ng mukha at pagkilala sa mukha.
Saklaw ng video sa itaas ang lahat ng kailangan mo sa ilalim ng 4 na minuto.
Hakbang 1: I-configure ang Arduino IDE
Nagsisimula kami sa pamamagitan ng pagdaragdag ng ESP32 board suportang pakete sa Arduino IDE. Kailangan mong idagdag ang sumusunod na link sa mga tagapamahala ng URL mula sa menu ng File.
dl.espressif.com/dl/package_esp32_index.json
Pagkatapos, buksan ang board manager, hanapin ang ESP32 at i-install ang package. Hintayin itong makumpleto at isara ang window. Tiyaking napili mo ang mga tamang setting ng board mula sa menu ng mga tool, tulad ng nakikita sa imahe. Ang COM port ay hindi magagamit hanggang sa isagawa mo ang susunod na hakbang.
Hakbang 2: Wire Up the Board
Ang board ng ESP32-CAM ay walang isang onboard USB konektor kaya kailangan mong gumamit ng isang panlabas na USB sa serial converter upang mai-upload ang sketch. Maaari mong gamitin ang mga koneksyon sa mga kable na ipinakita sa itaas ngunit tiyakin na ang USB sa serial converter ay konektado sa 3.3V mode.
Inirerekumenda na gumamit ng isang panlabas na 5V supply upang mapagana ang board, lalo na kung gumagamit ka ng isang FTDI breakout board. Para sa panlabas na 5V supply, isang simpleng USB breakout board ang magagawa. Nagkaroon ng ilang tagumpay sa pag-power ng board nang direkta mula sa breakout board ng CP2102 upang masubukan mo muna iyon. Ang board ay mayroon ding 3.3V power pin kung kinakailangan.
Ang jumper ay kinakailangan upang ilagay ang board sa download mode. Kapag nakakonekta mo na ang lahat, paganahin ang board, buksan ang isang serial terminal (Tools-> Serial Monitor) na may baud rate na 115, 200 at pindutin ang pindutan ng pag-reset. Dapat kang makakuha ng isang output tulad ng ipinakita sa imahe at ipahiwatig nito na ang lahat ay gumagana tulad ng inaasahan.
Hakbang 3: Ihanda ang Sketch
Buksan ang halimbawa ng sketch ng CameraWebServer tulad ng ipinakita sa imahe sa itaas. Tiyaking idagdag mo ang iyong WiFi network name at password dahil ang board ay magkonekta dito. Gayundin, tiyaking piliin ang modelo ng AI_THINKER camera tulad ng nakikita sa imahe. Isa ito ay tapos na. I-upload ang sketch at pagkatapos buksan muli ang serial monitor.
Bigyan ang board ng ilang segundo upang kumonekta sa WiFi network at makikita mo ang katayuan ng koneksyon kasama ang IP address. Itala ito habang lumilipat kami sa susunod na hakbang.
Hakbang 4: Tingnan ang Stream ng Camera
Buksan ang isang web browser at ipasok ang IP address na nakuha sa nakaraang hakbang. Dapat kang makakuha ng isang pahina tulad ng isa sa imahe. I-click ang pindutang "Start STREAM" at dapat mong makita ang live stream. Binago mo ang resolusyon sa isang bagay na mas mataas, depende sa iyong mga pangangailangan. Mayroon ding ilang mga setting at epekto na maaari mong i-play sa paligid.
Kung nakakuha ka ng mga pahalang na linya sa feed ng video, pagkatapos ito ay isang pahiwatig ng hindi sapat na lakas. Subukang gumamit ng isang mas maikling USB cable o isang kahaliling mapagkukunan ng kuryente sa kasong iyon.
Maaari ka ring makakuha ng isang imahe na tahimik, ngunit dahil hindi ito nakaimbak kahit saan, kakailanganin mong mag-right click at i-save ito kung kinakailangan.
Hakbang 5: Pagtuklas sa Mukha at Pagkilala
Upang gumana ang pagtuklas ng mukha, kakailanganin mong pumili ng isang CIF o mas mababang resolusyon. Iproseso ng board ang feed ng video upang makita ang isang mukha at i-highlight ito sa screen. Kung pinagana mo ang pagkilala sa mukha, susuriin nito upang makita kung ang mukha na napansin ay kilala o nakatala, kung hindi, i-tag ito bilang isang nanghihimasok. Kung nais mong i-save ang isang mukha pagkatapos ay maaari mong pindutin ang pindutan ng pag-enrol ng mukha upang magrehistro ng maraming mga sample na gagamitin nito bilang isang sanggunian.
Napakadali nito upang bumuo ng isang simpleng IP camera gamit ang ESP32-CAM. Ang kalidad ng video ay hindi mahusay ngunit talagang pinadali nila ang buong proseso ng pagtatrabaho sa mga module ng camera tulad nito. Gagamitin namin ito upang lumikha ng ilang higit pang mga kagiliw-giliw na proyekto kaya kung nagustuhan mo ang isang ito, pagkatapos ay huwag kalimutang sundin kami gamit ang mga link sa ibaba:
- YouTube:
- Instagram:
- Facebook:
- Twitter:
- BnBe Website:
Inirerekumendang:
Pagtuklas sa Mukha sa Raspberry Pi 4B sa 3 Mga Hakbang: 3 Mga Hakbang
Pagtuklas ng Mukha sa Raspberry Pi 4B sa 3 Mga Hakbang: Sa Instructable na ito ay isasagawa namin ang pagtuklas ng mukha sa Raspberry Pi 4 kasama ang Shunya O / S gamit ang Shunyaface Library. Ang Shunyaface ay isang library ng pagkilala / pagkakita sa mukha. Nilalayon ng proyekto na makamit ang pinakamabilis na pagtuklas at bilis ng pagkilala sa
Mukha ang Frame ng Larawan ng OSD sa Mukha: 11 Mga Hakbang (na may Mga Larawan)
Ang Face Aware OSD Photo Frame: Ipinapakita ng Mga Instructionable na ito kung paano gumawa ng isang frame ng larawan na may kamalayan sa mukha sa Screen Display (OSD). Maaaring magpakita ang OSD ng oras, panahon o iba pang impormasyon sa internet na gusto mo
Pagtuklas ng Totoong Oras sa Mukha sa RaspberryPi-4: 6 Mga Hakbang (na may Mga Larawan)
Real Time Face Detection sa RaspberryPi-4: Sa Instructable na ito ay gaganap kami ng real time face-detection sa Raspberry Pi 4 kasama ang Shunya O / S gamit ang Shunyaface Library. Maaari mong makamit ang isang rate ng frame ng pagtuklas ng 15-17 sa RaspberryPi-4 sa pamamagitan ng pagsunod sa tutorial na ito
Gumawa ng Mga Video na Lumipas sa Oras Gamit ang Raspberry Pi (11 Mga Linya ng Code): 12 Mga Hakbang (na may Mga Larawan)
Gumawa ng Mga Video ng Paglipas ng Oras Gamit ang Raspberry Pi (11 Mga Linya ng Code): Kamakailan lamang ay nagtanim ako ng ilang mga binhi sa aking talahanayan sa unang pagkakataon. Talagang nasasabik akong panoorin ang paglaki nila, ngunit sa alam nating lahat na ito ay isang mabagal na proseso. Hindi makita ang paglago ay talagang nabigo ako ngunit biglang electronics hobbyist sa loob ng aking gisingin
Texas Big Mukha - Proyekto sa Mukha ng 3D Paano Upang: 10 Hakbang (na may Mga Larawan)
Texas Big Mukha - Proyekto sa Mukha ng 3D Paano Upang: Lumikha ng " buhay na mga estatwa " sa pamamagitan ng pag-project ng iyong mukha sa mga eskultura.A Paano Paano By: David Sutherland, Kirk Moreno sa pakikipagtulungan ng Graffiti Research Lab Houston * Maraming mga komento ang nagsabing mayroong ilang mga isyu sa audio. Ito ay