Talaan ng mga Nilalaman:

IP Camera Na May Pagtuklas ng Mukha Gamit ang Linya ng ESP32-CAM: 5 Mga Hakbang
IP Camera Na May Pagtuklas ng Mukha Gamit ang Linya ng ESP32-CAM: 5 Mga Hakbang

Video: IP Camera Na May Pagtuklas ng Mukha Gamit ang Linya ng ESP32-CAM: 5 Mga Hakbang

Video: IP Camera Na May Pagtuklas ng Mukha Gamit ang Linya ng ESP32-CAM: 5 Mga Hakbang
Video: How to setup and use ESP32 Cam with Micro USB WiFi Camera 2024, Disyembre
Anonim
IP Camera Na May Pagtuklas ng Mukha Gamit ang Lupon ng ESP32-CAM
IP Camera Na May Pagtuklas ng Mukha Gamit ang Lupon ng ESP32-CAM

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

I-configure ang Arduino IDE
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

Wire Up ang Lupon
Wire Up ang Lupon
Wire Up ang Lupon
Wire Up ang Lupon

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

Ihanda ang Sketch
Ihanda ang Sketch
Ihanda ang Sketch
Ihanda ang Sketch
Ihanda ang Sketch
Ihanda ang Sketch
Ihanda ang Sketch
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

Tingnan ang Stream ng Camera
Tingnan ang Stream ng Camera
Tingnan ang Stream ng Camera
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

Pagtuklas sa Mukha at Pagkilala
Pagtuklas sa Mukha at Pagkilala
Pagtuklas sa Mukha at Pagkilala
Pagtuklas sa Mukha at Pagkilala
Pagtuklas sa Mukha at Pagkilala
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: