Obsah:

Vizuální detekce objektů pomocí kamery (TfCD): 15 kroků (s obrázky)
Vizuální detekce objektů pomocí kamery (TfCD): 15 kroků (s obrázky)

Video: Vizuální detekce objektů pomocí kamery (TfCD): 15 kroků (s obrázky)

Video: Vizuální detekce objektů pomocí kamery (TfCD): 15 kroků (s obrázky)
Video: JEDNODUCHÁ TECHNIKA JAK DETEKOVAT SKRYTÉ KAMERY 2024, Červenec
Anonim
Vizuální detekce objektů pomocí kamery (TfCD)
Vizuální detekce objektů pomocí kamery (TfCD)

Kognitivní služby, které dokážou rozpoznat emoce, tváře lidí nebo jednoduché objekty, jsou v současné době stále v rané fázi vývoje, ale díky strojovému učení se tato technologie stále více rozvíjí. Můžeme očekávat, že v budoucnu uvidíme více této magie.

Pro projekt TU Delft pro TfCD jsme se rozhodli použít kognitivní služby vidění poskytované společností Microsoft k ukázce, jak provést analýzu rozpoznávání zraku na fotografiích. (Viz video).

POZNÁMKA!

Elektronika a kód fungují správně, ale internetové připojení v TU Delft bylo vypnuté, takže nemáme správné video. Správnou nahrajeme později! Děkuji za pochopení!

Krok 1: Získejte klíč API

Získejte klíč API
Získejte klíč API

Nejprve přejděte na web Azure cognitive services a získejte klíč API Computer Vision z webu Microsoft. Odkaz je níže:

EXTRA: Pokud si chcete vyzkoušet API, abyste si užili trochu zábavy, získejte také klíč pro rozpoznávání tváří a rozpoznávání emocí. Stáhněte si Visual Studios (komunitní verze je v pořádku) a také si stáhněte kód z github a vložte ho do Visual Studios.

Visual Studios:

Github:

Krok 2: Shromážděte svůj hardware

Shromážděte svůj hardware
Shromážděte svůj hardware

Začněte s kamerovým modulem Raspberry Pi pomocí Pythonu a picamery. Budete pořizovat statické snímky, nahrávat video a používat obrazové efekty. Na začátek budete potřebovat:

  • Raspberry Pi, Camera Board V2, 8MP
  • Raspberry Pi 3, model B, 1 GB RAM pro kódování
  • LCD Adafruit 16x2 znaků
  • Myš na odkaz na Raspberry Pi
  • Klávesnice pro propojení s Raspberry Pi
  • Monitor pro připojení k Raspberry Pi
  • Ethernetový kabel pro připojení Raspberry Pi k webu
  • Notebook pro vstup
  • Pájecí sada pro pájení LCD

Krok 3: Pájejte displej LCD dohromady

Pájejte displej LCD dohromady
Pájejte displej LCD dohromady

Použijte web Adafruit k řádnému pájení displeje LCD. Odkaz je níže:

learn.adafruit.com/adafruit-16x2-character…

Krok 4: Stáhněte si NOOBS pro svůj Raspberry Pi

Stáhněte si NOOBS pro svůj Raspberry Pi
Stáhněte si NOOBS pro svůj Raspberry Pi

Stáhněte si Raspbian a spusťte Raspberry Pi!

www.raspberrypi.org/downloads/noobs/

Podívejte se na svůj Raspberry Pi jako na malý počítač. Potřebuje monitor, myš, klávesnici a internet. Připojte je k Raspberry Pi.

Krok 5: Začínáme s Picamerou

Modul fotoaparátu je skvělým příslušenstvím pro Raspberry Pi a umožňuje uživatelům pořizovat statické snímky a nahrávat video ve Full HD. Nejprve, když je Pi vypnuto, budete muset připojit kamerový modul k portu kamery Raspberry Pi, poté spustit Pi a zajistit, aby byl software povolen. Další kroky sledujte podle obrázků!

Krok 6: Vyhledejte port kamery a připojte kameru

Vyhledejte port kamery a připojte kameru
Vyhledejte port kamery a připojte kameru

Krok 7: Otevřete konfigurační nástroj Raspberry Pi z hlavní nabídky

Otevřete konfigurační nástroj Raspberry Pi z hlavní nabídky
Otevřete konfigurační nástroj Raspberry Pi z hlavní nabídky

Krok 8: Zajistěte, aby byl povolen software fotoaparátu

Zajistěte, aby byl povolen software fotoaparátu
Zajistěte, aby byl povolen software fotoaparátu

Krok 9: Náhled kamery

Náhled kamery
Náhled kamery

Nyní je váš fotoaparát připojen a software je povolen, můžete začít vyzkoušením náhledu fotoaparátu.

  • Otevřete Python 3 z hlavní nabídky
  • Otevřete nový soubor a uložte jej jako camera.py. Je důležité, abyste jej neuložili jako picamera.py.
  • Zadejte následující kód:
  1. z picamery import PiCamera
  2. z časového importu spánku
  3. kamera = PiCamera ()
  4. camera.start_preview () spánek (10) camera.stop_preview ()
  • Uložte pomocí Ctrl + S a spusťte pomocí F5. Náhled kamery by se měl zobrazit na 10 sekund a poté zavřít. Pohybem kamery zobrazíte náhled toho, co kamera vidí.
  • Živý náhled kamery by měl zaplnit obrazovku

Krok 10: Statické obrázky

Statické obrázky
Statické obrázky

Nejběžnějším použitím modulu kamery je pořizování fotografií.

Upravte svůj kód, abyste omezili spánek a přidali řádek Camera.capture ():

camera.start_preview ()

spát (5)

camera.capture ('/home/pi/Desktop/image.jpg')

camera.stop_preview ()

  • Spusťte kód a před pořízením statického obrázku se na 5 sekund otevře náhled kamery. Při pořizování obrázku uvidíte, jak se náhled na okamžik upraví na jiné rozlišení.
  • Svou fotku uvidíte na ploše. Poklepáním na ikonu souboru jej otevřete.

Krok 11: Vaše kamera funguje

ANO! Další krok!

Krok 12: Vezměte si sestavenou sadu LCD a otestujte ji

Aktivujte LCD pomocí následujících kroků:

Konfigurace LCD

A.

Instalace LCD a testování, zda je LCD správně připájen!

b.

Krok 13: Získejte kód a nainstalujte jej na své vlastní zařízení

Získejte kód z github:

POZNÁMKA: Zdá se, že kód v Tronny nefunguje dobře. Ke spuštění kódu použijte Terminál Raspbian. Umístěte kód (ComputerVision.py) na mapu: home/pi/Adafruit_Python_CharLCD/examples (Z nějakého důvodu to funguje pouze tímto způsobem, jiné metody způsobí pouze nevysvětlitelné chyby)

Otevřete terminál a zadejte:

cd Adafruit_Python_CharLCD/příklady

./ComputerVision.py

Krok 14: Vyfoťte se

Doporučuje: