Sadržaj:

Otkrivanje vizuelnih objekata kamerom (TfCD): 15 koraka (sa slikama)
Otkrivanje vizuelnih objekata kamerom (TfCD): 15 koraka (sa slikama)

Video: Otkrivanje vizuelnih objekata kamerom (TfCD): 15 koraka (sa slikama)

Video: Otkrivanje vizuelnih objekata kamerom (TfCD): 15 koraka (sa slikama)
Video: ДРЕВНИЕ ТЕХНОЛОГИИ (доказательства передовых цивилизаций) 2024, Novembar
Anonim
Detekcija vizuelnih objekata kamerom (TfCD)
Detekcija vizuelnih objekata kamerom (TfCD)

Kognitivne usluge koje mogu prepoznati emocije, lica ljudi ili jednostavne predmete trenutno su još u ranoj fazi razvoja, ali s mašinskim učenjem ova se tehnologija sve više razvija. Možemo očekivati da ćemo u budućnosti vidjeti više ove magije.

Za projekt TU Delft za TfCD, odlučili smo upotrijebiti kognitivne usluge vida koje pruža Microsoft kako bismo pokazali kako izvesti analizu prepoznavanja vida na fotografijama. (Pogledajte video).

BILJEŠKA!

Elektronika i kod rade ispravno, ali internetska veza u TU Delft bila je isključena pa nemamo odgovarajući video. Kasnije ćemo postaviti odgovarajući! Hvala na razumijevanju!

Korak 1: Nabavite svoj API ključ

Nabavite svoj API ključ
Nabavite svoj API ključ

Najprije idite na web mjesto Azure kognitivnih usluga i nabavite Computer Vision API ključ s Microsoftove web lokacije. Veza se nalazi ispod:

DODATNO: Ako želite isprobati API da biste se malo zabavili, nabavite i ključ za prepoznavanje lica i prepoznavanje emocija. Preuzmite Visual Studios (verzija zajednice je u redu) i preuzmite kôd sa github -a da biste ga stavili u Visual Studios.

Visual Studios:

Github:

Korak 2: Okupite svoj hardver

Okupite svoj hardver
Okupite svoj hardver

Započnite s modulom kamere Raspberry Pi, koristeći Python i pikameru. Snimaćete fotografije, video zapise i primenjivati efekte slike. Za početak će vam trebati:

  • Raspberry Pi, ploča za kameru V2, 8MP
  • Raspberry Pi 3, model B, 1 GB RAM -a za kodiranje
  • Adafruit 16x2 LCD sa znakovima
  • Miš za povezivanje sa Raspberry Pi
  • Tastatura za povezivanje sa Raspberry Pi
  • Monitor za povezivanje sa Raspberry Pi
  • Ethernet kabel za povezivanje Raspberry Pi na web
  • Laptop za ulaz
  • Lemljeni set za lemljenje vašeg LCD -a

Korak 3: Lepite LCD zajedno

Lepite LCD zajedno
Lepite LCD zajedno

Koristite web lokaciju Adafruit za pravilno lemljenje LCD -a. Link se nalazi ispod:

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

Korak 4: Preuzmite NOOBS za svoj Raspberry Pi

Preuzmite NOOBS za svoj Raspberry Pi
Preuzmite NOOBS za svoj Raspberry Pi

Preuzmite Raspbian da biste pokrenuli Raspberry Pi!

www.raspberrypi.org/downloads/noobs/

Gledajte svoj Raspberry Pi kao mali računar. Potrebni su mu monitor, miš, tastatura i internet. Spojite ih na svoj Raspberry Pi.

Korak 5: Započnite s Picamerom

Modul kamere je odličan dodatak za Raspberry Pi, omogućavajući korisnicima da snimaju fotografije i video zapise u punoj HD rezoluciji. Prije svega, kada je Pi isključen, morat ćete spojiti modul kamere na port kamere za Raspberry Pi, zatim pokrenuti Pi i provjeriti je li softver omogućen. Slijedite slike za daljnje korake!

Korak 6: Pronađite port kamere i povežite kameru

Pronađite port kamere i povežite kameru
Pronađite port kamere i povežite kameru

Korak 7: Otvorite Raspberry Pi Configuration Tool iz glavnog menija

Otvorite Raspberry Pi Configuration Tool iz glavnog menija
Otvorite Raspberry Pi Configuration Tool iz glavnog menija

Korak 8: Provjerite je li softver kamere omogućen

Uvjerite se da je softver kamere omogućen
Uvjerite se da je softver kamere omogućen

Korak 9: Pregled kamere

Pregled kamere
Pregled kamere

Sada je vaša kamera povezana i softver je omogućen, možete započeti isprobavanjem pregleda kamere.

  • Otvorite Python 3 iz glavnog menija
  • Otvorite novu datoteku i spremite je kao camera.py. Važno je da ga ne sačuvate kao picamera.py.
  • Unesite sljedeći kôd:
  1. iz pikamera iz uvoza PiCamera
  2. od vremena uvoza sleep
  3. kamera = PiCamera ()
  4. camera.start_preview () sleep (10) camera.stop_preview ()
  • Spremite pomoću Ctrl + S i pokrenite s F5. Pregled kamere bi trebao biti prikazan 10 sekundi, a zatim zatvoriti. Pomerite kameru da biste pregledali ono što kamera vidi.
  • Pregled kamere uživo trebao bi ispuniti ekran

Korak 10: Fotografije

Still Pictures
Still Pictures

Najčešće se koristi modul kamere za snimanje fotografija.

Izmijenite svoj kôd da biste smanjili stanje mirovanja i dodajte red camera.capture ():

camera.start_preview ()

spavati (5)

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

camera.stop_preview ()

  • Pokrenite kôd i vidjet ćete da je pregled kamere otvoren 5 sekundi prije snimanja fotografije. Vidjet ćete da se pregled trenutno prilagođava drugoj rezoluciji dok se slika.
  • Vidjet ćete svoju fotografiju na radnoj površini. Dvaput kliknite na ikonu datoteke da biste je otvorili.

Korak 11: Vaša kamera radi

DA! Sljedeći korak!

Korak 12: Uzmite svoj sastavljeni LCD komplet i testirajte ga

Omogućite LCD prema sljedećim podkoracima:

Konfiguriranje LCD -a

a.

Instaliranje LCD -a i testiranje da li je vaš LCD ispravno lemljen!

b.

Korak 13: Nabavite kôd za instalaciju na svoj uređaj koji ste sami napravili

Nabavite kôd sa github -a:

NAPOMENA: Čini se da kod ne funkcionira dobro u Tronnyju. Za pokretanje koda upotrijebite Raspbian terminal. Postavite kôd (ComputerVision.py) na mapu: home/pi/Adafruit_Python_CharLCD/examples (Iz nekog razloga funkcionira samo na ovaj način, druge metode će dati samo neobjašnjive greške)

Otvorite svoj terminal i upišite:

cd Adafruit_Python_CharLCD/examples

./ComputerVision.py

Korak 14: Snimite sliku

Preporučuje se: