Obsah:

IP kamera s detekcí obličeje pomocí desky ESP32-CAM: 5 kroků
IP kamera s detekcí obličeje pomocí desky ESP32-CAM: 5 kroků

Video: IP kamera s detekcí obličeje pomocí desky ESP32-CAM: 5 kroků

Video: IP kamera s detekcí obličeje pomocí desky ESP32-CAM: 5 kroků
Video: How to setup and use ESP32 Cam with Micro USB WiFi Camera 2024, Červenec
Anonim
IP kamera s detekcí obličeje pomocí desky ESP32-CAM
IP kamera s detekcí obličeje pomocí desky ESP32-CAM

Tento příspěvek se ve srovnání s ostatními liší a my se podíváme na velmi zajímavou desku ESP32-CAM, která je překvapivě levná (méně než 9 $) a snadno se používá. Vytváříme jednoduchou IP kameru, kterou lze použít pro streamování živého videa pomocí modulu 2MP kamery. Vyzkoušeli jsme také funkci detekce obličeje a rozpoznávání obličeje.

Video výše pokrývá vše, co potřebujete, za méně než 4 minuty.

Krok 1: Konfigurujte IDE Arduino

Nakonfigurujte IDE Arduino
Nakonfigurujte IDE Arduino

Začneme přidáním balíčku podpory desky ESP32 do Arduino IDE. Na adresu správce desky musíte z nabídky Soubor přidat následující odkaz.

dl.espressif.com/dl/package_esp32_index.json

Poté otevřete správce desek, vyhledejte ESP32 a nainstalujte balíček. Počkejte na dokončení a zavřete okno. Ujistěte se, že jste vybrali správné nastavení desky z nabídky nástrojů, jak je vidět na obrázku. COM port nebude k dispozici, dokud neprovedete další krok.

Krok 2: Zapojte desku

Zapojte desku
Zapojte desku
Zapojte desku
Zapojte desku

Deska ESP32-CAM nemá integrovaný konektor USB, takže k nahrání skici musíte použít externí převodník USB na sériový port. Můžete použít výše uvedená zapojení, ale ujistěte se, že je převodník USB na sériový kabel připojen v režimu 3,3 V.

K napájení desky se doporučuje použít externí 5V zdroj, zvláště pokud používáte odpojovací desku FTDI. Pro externí napájení 5V bude stačit jednoduchá odpojovací deska USB. Došlo k určitému úspěchu při napájení desky přímo z odpojovací desky CP2102, takže si to můžete nejprve vyzkoušet. Deska má v případě potřeby také napájecí pin 3,3 V.

Propojka je nutná k uvedení desky do režimu stahování. Jakmile máte vše připojeno, zapněte desku, otevřete sériový terminál (Nástroje-> Sériový monitor) s přenosovou rychlostí 115, 200 a stiskněte tlačítko reset. Měli byste získat výstup, jak je znázorněno na obrázku, a to bude znamenat, že vše funguje podle očekávání.

Krok 3: Připravte si skicu

Připravte si skicu
Připravte si skicu
Připravte si skicu
Připravte si skicu
Připravte si skicu
Připravte si skicu
Připravte si skicu
Připravte si skicu

Otevřete příklad skici CameraWebServer, jak je znázorněno na obrázku výše. Nezapomeňte přidat název a heslo své WiFi sítě, protože se k ní bude muset deska připojit. Nezapomeňte také vybrat model kamery AI_THINKER, jak je vidět na obrázku. Jedna je hotová. Nahrajte skicu a poté znovu otevřete sériový monitor.

Dejte desce několik sekund na připojení k WiFi síti a poté uvidíte stav připojení spolu s IP adresou. Všimněte si toho, jak přejdeme k dalšímu kroku.

Krok 4: Zobrazte stream kamery

Zobrazit stream kamery
Zobrazit stream kamery
Zobrazit stream kamery
Zobrazit stream kamery

Otevřete webový prohlížeč a zadejte IP adresu, která byla získána v předchozím kroku. Měli byste získat stránku, jako je ta na obrázku. Klikněte na tlačítko „START STREAM“a měli byste mít možnost sledovat živý přenos. V závislosti na vašich potřebách změníte rozlišení na něco vyššího. Existuje také několik nastavení a efektů, se kterými si můžete hrát.

Pokud se vám v kanálu videa zobrazí vodorovné čáry, je to známka nedostatečného výkonu. V takovém případě zkuste použít kratší kabel USB nebo alternativní zdroj napájení.

Můžete také získat statický obrázek, ale protože není nikde uložen, budete muset v případě potřeby kliknout pravým tlačítkem a uložit ho.

Krok 5: Detekce a rozpoznávání tváře

Detekce a rozpoznávání obličejů
Detekce a rozpoznávání obličejů
Detekce a rozpoznávání obličejů
Detekce a rozpoznávání obličejů
Detekce a rozpoznávání obličejů
Detekce a rozpoznávání obličejů

Aby detekce obličeje fungovala, budete muset vybrat CIF nebo nižší rozlišení. Deska zpracuje video feed, aby detekovala tvář a zvýraznila ji na obrazovce. Pokud povolíte rozpoznávání obličejů, zkontroluje, zda je detekovaný obličej známý nebo zaregistrovaný, pokud ne, označí jej jako vetřelce. Pokud chcete uložit obličej, můžete stisknout tlačítko pro registraci obličeje a zaregistrovat více vzorků, které použije jako referenci.

Tak jednoduché je postavit jednoduchou IP kameru pomocí ESP32-CAM. Kvalita videa není vynikající, ale opravdu zjednodušily celý proces práce s kamerovými moduly, jako je tento. Použijeme to k vytvoření dalších zajímavých projektů, takže pokud se vám tento líbil, nezapomeňte nás sledovat pomocí níže uvedených odkazů:

  • YouTube:
  • Instagram:
  • Facebook:
  • Twitter:
  • Web BnBe:

Doporučuje: