Sisällysluettelo:

Visuaalisten kohteiden tunnistus kameralla (TfCD): 15 vaihetta (kuvien kanssa)
Visuaalisten kohteiden tunnistus kameralla (TfCD): 15 vaihetta (kuvien kanssa)

Video: Visuaalisten kohteiden tunnistus kameralla (TfCD): 15 vaihetta (kuvien kanssa)

Video: Visuaalisten kohteiden tunnistus kameralla (TfCD): 15 vaihetta (kuvien kanssa)
Video: Imou Bullet 3C 5mp НОВИНКА УНИВЕРСАЛЬНАЯ КАМЕРА ВИДЕОНАБЛЮДЕНИЯ 2024, Marraskuu
Anonim
Visuaalisten kohteiden tunnistus kameralla (TfCD)
Visuaalisten kohteiden tunnistus kameralla (TfCD)

Kognitiiviset palvelut, jotka voivat tunnistaa tunteet, ihmisten kasvot tai yksinkertaiset esineet, ovat vielä kehitysvaiheessa, mutta koneoppimisen myötä tämä tekniikka kehittyy yhä enemmän. Voimme odottaa, että näemme enemmän tätä taikuutta tulevaisuudessa.

TU Delft for TfCD -projektissa päätimme käyttää Microsoftin tarjoamia visio -kognitiivisia palveluja osoittaaksemme, kuinka kuvista tehdään visio -tunnistusanalyysi. (Katso video).

HUOMAUTUS!

Elektroniikka ja koodi toimivat oikein, mutta Internet -yhteys TU Delftissä oli poissa, joten meillä ei ole oikeaa videota. Lähetämme asianmukaisen myöhemmin! Kiitos ymmärryksestä!

Vaihe 1: Hanki sovellusliittymäavaimesi

Hanki sovellusliittymäavaimesi
Hanki sovellusliittymäavaimesi

Siirry ensin Azuren kognitiivisten palveluiden sivustoon ja hanki Computer Vision API -avain Microsoft -sivustolta. Linkki on alla:

LISÄ: Jos haluat kokeilla sovellusliittymää pitääksesi hauskaa, hanki avain myös kasvojentunnistukseen ja tunteiden tunnistamiseen. Lataa Visual Studios (yhteisöversio on hyvä) ja lataa koodi myös githubista Visual Studiosiin.

Visual Studios:

Github:

Vaihe 2: Kerää laitteisto

Kerää laitteisto
Kerää laitteisto

Aloita Raspberry Pi -kameramoduulin käyttö Pythonin ja picameran avulla. Otat still -kuvia, tallennat videota ja otat käyttöön kuvatehosteita. Aluksi tarvitset:

  • Raspberry Pi, kamerakortti V2, 8 MP
  • Raspberry Pi 3, malli B, 1 Gt RAM -muistia koodausta varten
  • Adafruit 16x2 merkin LCD
  • Linkki Raspberry Pi: hen
  • Näppäimistö linkittääksesi Raspberry Pi: hen
  • Näyttö linkittää Raspberry Pi: hen
  • Ethernet -kaapeli Raspberry Pi: n linkittämiseksi verkkoon
  • Kannettava tietokone syöttöön
  • Juotosarja LCD -näytön juottamiseen

Vaihe 3: Juottaa nestekidenäytön yhteen

Juotos LCD -näyttösi yhteen
Juotos LCD -näyttösi yhteen

Käytä Adafruit -sivustoa juottaaksesi LCD -näytön oikein. Linkki on alla:

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

Vaihe 4: Lataa NOOBS Raspberry Pi: lle

Lataa NOOBS Raspberry Pi: lle
Lataa NOOBS Raspberry Pi: lle

Lataa Raspbian, niin Raspberry Pi käynnistyy!

www.raspberrypi.org/downloads/noobs/

Näe Raspberry Pi pienenä tietokoneena. Se vaatii näytön, hiiren, näppäimistön ja Internetin. Liitä nämä Raspberry Pi -laitteeseesi.

Vaihe 5: Picameran käytön aloittaminen

Kameramoduuli on loistava lisälaite Raspberry Pi -laitteelle, jonka avulla käyttäjät voivat ottaa still -kuvia ja tallentaa videoita Full HD -laadulla. Ensinnäkin, kun Pi on kytketty pois päältä, sinun on liitettävä kameramoduuli Raspberry Pi: n kameraporttiin, käynnistettävä sitten Pi ja varmistettava, että ohjelmisto on käytössä. Seuraa kuvia saadaksesi lisävaiheet!

Vaihe 6: Paikanna kameran portti ja liitä kamera

Etsi kameraportti ja liitä kamera
Etsi kameraportti ja liitä kamera

Vaihe 7: Avaa Raspberry Pi -määritystyökalu päävalikosta

Avaa Raspberry Pi Configuration Tool päävalikosta
Avaa Raspberry Pi Configuration Tool päävalikosta

Vaihe 8: Varmista, että kameran ohjelmisto on käytössä

Varmista, että kameran ohjelmisto on käytössä
Varmista, että kameran ohjelmisto on käytössä

Vaihe 9: Kameran esikatselu

Kameran esikatselu
Kameran esikatselu

Nyt kamera on yhdistetty ja ohjelmisto on otettu käyttöön. Voit aloittaa kokeillen kameran esikatselua.

  • Avaa Python 3 päävalikosta
  • Avaa uusi tiedosto ja tallenna se nimellä camera.py. On tärkeää, ettet tallenna sitä nimellä picamera.py.
  • Syötä seuraava koodi:
  1. picamera tuonti PiCamera
  2. tuontihetkestä
  3. kamera = PiCamera ()
  4. camera.start_preview () uni (10) camera.stop_preview ()
  • Tallenna Ctrl + S ja suorita F5. Kameran esikatselun pitäisi näkyä 10 sekunnin ajan ja sulkeutua. Siirrä kameraa esikatsellaksesi mitä kamera näkee.
  • Live -kameran esikatselun pitäisi täyttää näyttö

Vaihe 10: Stillkuvat

Still -kuvat
Still -kuvat

Kameramoduulin yleisin käyttö on still -kuvien ottaminen.

Muuta koodiasi nukkumisen vähentämiseksi ja lisää kamera.capture () -rivi:

camera.start_preview ()

nukkua (5)

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

camera.stop_preview ()

  • Suorita koodi ja näet kameran esikatselun 5 sekuntia ennen still -kuvan ottamista. Näet esikatselun säädettävän eri tarkkuuteen hetkeksi kuvan ottamisen aikana.
  • Näet valokuvasi työpöydällä. Avaa tiedosto kaksoisnapsauttamalla sitä.

Vaihe 11: Kamera toimii

JOO! Seuraava askel!

Vaihe 12: Ota koottu LCD -sarja ja testaa

Ota LCD -näyttö käyttöön seuraavasti:

Nestekidenäytön määrittäminen

a.

Nestekidenäytön asentaminen ja testaus, onko nestekidenäyttö oikein juotettu!

b.

Vaihe 13: Hanki koodi asentamaan se itse valmistamaasi laitteeseen

Hanki koodi githubista:

HUOMAUTUS: Koodi ei näytä toimivan hyvin Tronnyssä. Käynnistä koodi Raspbian -terminaalin avulla. Aseta koodi (ComputerVision.py) kartalle: home/pi/Adafruit_Python_CharLCD/esimerkit (Jostain syystä se toimii vain tällä tavalla, muut menetelmät antavat vain selittämättömiä virheitä)

Avaa päätelaite ja kirjoita:

cd Adafruit_Python_CharLCD/esimerkkejä

./ComputerVision.py

Vaihe 14: Ota kuva

Suositeltava: