Obsah:

Vizuálna detekcia objektu pomocou kamery (TfCD): 15 krokov (s obrázkami)
Vizuálna detekcia objektu pomocou kamery (TfCD): 15 krokov (s obrázkami)

Video: Vizuálna detekcia objektu pomocou kamery (TfCD): 15 krokov (s obrázkami)

Video: Vizuálna detekcia objektu pomocou kamery (TfCD): 15 krokov (s obrázkami)
Video: 3 мегапикселя камера видеонаблюдения. Стоит ли покупать? На что влияет разрешение? 2024, November
Anonim
Vizuálna detekcia objektov pomocou kamery (TfCD)
Vizuálna detekcia objektov pomocou kamery (TfCD)

Kognitívne služby, ktoré dokážu rozpoznať emócie, tváre ľudí alebo jednoduché objekty, sú v súčasnosti stále v ranom štádiu vývoja, ale vďaka strojovému učeniu sa táto technológia stále viac rozvíja. Môžeme očakávať, že v budúcnosti uvidíme viac z tejto mágie.

V prípade projektu TU Delft pre TfCD sme sa rozhodli použiť kognitívne služby zraku poskytované spoločnosťou Microsoft na ukážku toho, ako vykonať analýzu rozpoznávania zraku na fotografiách. (Pozrite si video).

POZNÁMKA!!

Elektronika a kód fungujú správne, ale internetové pripojenie v TU Delft bolo vypnuté, takže nemáme správne video. Správny nahráme neskôr! Ďakujem za pochopenie!

Krok 1: Získajte svoj kľúč API

Získajte svoj kľúč API
Získajte svoj kľúč API

Najprv prejdite na stránku kognitívnych služieb Azure a získajte kľúč API rozhrania Computer Vision z webu spoločnosti Microsoft. Odkaz je nižšie:

EXTRA: Ak si chcete vyskúšať API, aby ste si užili zábavu, získajte tiež kľúč pre rozpoznávanie tvárí a rozpoznávanie emócií. Stiahnite si Visual Studios (komunitná verzia je v poriadku) a tiež si stiahnite kód z github a vložte ho do Visual Studios.

Visual Studios:

Github:

Krok 2: Zhromaždite svoj hardvér

Zhromaždite svoj hardvér
Zhromaždite svoj hardvér

Začnite s kamerovým modulom Raspberry Pi pomocou Pythonu a pikamery. Budete fotografovať, nahrávať video a používať obrazové efekty. Na začiatok budete potrebovať:

  • Raspberry Pi, doska fotoaparátu V2, 8MP
  • Raspberry Pi 3, model B, 1 GB RAM na kódovanie
  • LCD displej Adafruit 16x2 znakov
  • Pripojte myš na Raspberry Pi
  • Klávesnica na prepojenie s Raspberry Pi
  • Monitor na prepojenie s Raspberry Pi
  • Ethernetový kábel na prepojenie Raspberry Pi s webom
  • Notebook pre vstup
  • Spájkovacia súprava na spájkovanie vášho LCD

Krok 3: Spájajte LCD spoločne

Spájkujte svoj LCD spolu
Spájkujte svoj LCD spolu

Na správne spájkovanie displeja LCD použite stránku Adafruit. Odkaz je nižšie:

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

Krok 4: Stiahnite si NOOBS pre svoj Raspberry Pi

Stiahnite si NOOBS pre svoj Raspberry Pi
Stiahnite si NOOBS pre svoj Raspberry Pi

Stiahnite si Raspbian a rozbehnite svoj Raspberry Pi!

www.raspberrypi.org/downloads/noobs/

Poznáte svoj Raspberry Pi ako malý počítač. Potrebuje monitor, myš, klávesnicu a internet. Pripojte ich k svojmu Raspberry Pi.

Krok 5: Začíname s Picamerou

Modul fotoaparátu je skvelým doplnkom k Raspberry Pi, ktorý umožňuje užívateľom fotografovať a nahrávať video vo Full HD. V prvom rade, keď je Pi vypnutý, budete musieť pripojiť kamerový modul k portu fotoaparátu Raspberry Pi, potom spustiť Pi a zaistiť, aby bol softvér povolený. Pri ďalších krokoch postupujte podľa obrázkov!

Krok 6: Nájdite port fotoaparátu a pripojte fotoaparát

Nájdite port fotoaparátu a pripojte fotoaparát
Nájdite port fotoaparátu a pripojte fotoaparát

Krok 7: V hlavnej ponuke otvorte konfiguračný nástroj Raspberry Pi

Otvorte konfiguračný nástroj Raspberry Pi z hlavnej ponuky
Otvorte konfiguračný nástroj Raspberry Pi z hlavnej ponuky

Krok 8: Zaistite, aby bol povolený softvér fotoaparátu

Zaistite, aby bol softvér fotoaparátu povolený
Zaistite, aby bol softvér fotoaparátu povolený

Krok 9: Ukážka fotoaparátu

Náhľad fotoaparátu
Náhľad fotoaparátu

Teraz, keď je fotoaparát pripojený a je zapnutý softvér, môžete začať vyskúšaním ukážky fotoaparátu.

  • Otvorte Python 3 z hlavnej ponuky
  • Otvorte nový súbor a uložte ho ako camera.py. Je dôležité, aby ste to neuložili ako picamera.py.
  • Zadajte nasledujúci kód:
  1. z importu picamery PiCamera
  2. z času importu spánku
  3. kamera = PiCamera ()
  4. camera.start_preview () spánok (10) camera.stop_preview ()
  • Uložte pomocou Ctrl + S a spustite pomocou F5. Náhľad fotoaparátu by sa mal zobraziť na 10 sekúnd a potom sa zatvoriť. Pohybujte fotoaparátom a zobrazte si ukážku toho, čo fotoaparát vidí.
  • Náhľad živej kamery by mal vyplniť obrazovku

Krok 10: Statické obrázky

Statické obrázky
Statické obrázky

Najbežnejším použitím modulu fotoaparátu je fotografovanie.

Zmeňte svoj kód tak, aby bol spánok kratší a pridajte riadok kamery.capture ():

camera.start_preview ()

spať (5)

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

camera.stop_preview ()

  • Spustite kód a pred nasnímaním statického obrázku sa na 5 sekúnd otvorí ukážka fotoaparátu. Pri vytváraní obrázka uvidíte, ako sa ukážka na chvíľu upraví na iné rozlíšenie.
  • Svoju fotografiu uvidíte na ploche. Dvojitým kliknutím na ikonu súboru ho otvorte.

Krok 11: Váš fotoaparát funguje

ÁNO! Ďalši krok!

Krok 12: Vezmite si zostavenú súpravu LCD a vyskúšajte si ju

Povoľte LCD monitor podľa nasledujúcich krokov:

Konfigurácia LCD

a.

Inštalácia LCD a testovanie, či je váš LCD správne spájkovaný!

b.

Krok 13: Získajte kód a nainštalujte ho do svojho vlastného zariadenia

Získajte kód z github:

POZNÁMKA: Zdá sa, že kód v Tronnoch nefunguje dobre. Na spustenie kódu použite terminál Raspbian. Umiestnite kód (ComputerVision.py) na mapu: home/pi/Adafruit_Python_CharLCD/examples (Z nejakého dôvodu to funguje iba týmto spôsobom, iné metódy poskytnú iba nevysvetliteľné chyby)

Otvorte terminál a zadajte:

cd Adafruit_Python_CharLCD/príklady

./ComputerVision.py

Krok 14: Odfoťte sa

Odporúča: