Turinys:

Vaizdinio objekto aptikimas naudojant fotoaparatą (TfCD): 15 žingsnių (su nuotraukomis)
Vaizdinio objekto aptikimas naudojant fotoaparatą (TfCD): 15 žingsnių (su nuotraukomis)

Video: Vaizdinio objekto aptikimas naudojant fotoaparatą (TfCD): 15 žingsnių (su nuotraukomis)

Video: Vaizdinio objekto aptikimas naudojant fotoaparatą (TfCD): 15 žingsnių (su nuotraukomis)
Video: TcpMDT : Taškinių objektų apdorojimas 2024, Lapkritis
Anonim
Vaizdinio objekto aptikimas naudojant fotoaparatą (TfCD)
Vaizdinio objekto aptikimas naudojant fotoaparatą (TfCD)

Kognityvinės paslaugos, galinčios atpažinti emocijas, žmonių veidus ar paprastus objektus, šiuo metu dar tik vystosi, tačiau mokantis mašinų, ši technologija vis labiau vystosi. Galime tikėtis, kad ateityje pamatysime daugiau šios magijos.

„TU Delft for TfCD“projektui nusprendėme pasinaudoti „Microsoft“teikiamomis regos pažinimo paslaugomis, kad pademonstruotume, kaip nuotraukose atlikti regėjimo atpažinimo analizę. (Žiūrėkite vaizdo įrašą).

PASTABA !

Elektronika ir kodas veikia tinkamai, tačiau interneto ryšys „TU Delft“buvo išjungtas, todėl neturime tinkamo vaizdo įrašo. Tinkamą įkelsime vėliau! Ačiū už supratimą!

1 veiksmas: gaukite savo API raktą

Gaukite savo API raktą
Gaukite savo API raktą

Pirmiausia eikite į „Azure“pažintinių paslaugų svetainę ir gaukite „Computer Vision“API raktą iš „Microsoft“svetainės. Nuoroda yra žemiau:

PAPILDOMA: Jei norite išbandyti API, kad būtų šiek tiek linksma, gaukite veido atpažinimo ir emocijų atpažinimo raktą. Atsisiųskite „Visual Studios“(bendruomenės versija yra tinkama) ir atsisiųskite kodą iš „github“, kad įdėtumėte į „Visual Studios“.

„Visual Studios“:

„Github“:

2 žingsnis: Surinkite aparatūrą

Surinkite aparatūrą
Surinkite aparatūrą

Pradėkite dirbti su „Raspberry Pi“fotoaparato moduliu, naudodami „Python“ir „picamera“. Fotografuosite nuotraukas, įrašysite vaizdo įrašus ir pritaikysite vaizdo efektus. Norėdami pradėti, jums reikės:

  • „Raspberry Pi“, fotoaparato plokštė V2, 8 MP
  • „Raspberry Pi 3“, B modelis, 1 GB RAM kodavimui
  • Adafruit 16x2 simbolių LCD
  • Pelė, skirta nuorodai į „Raspberry Pi“
  • Klaviatūra, skirta susieti su „Raspberry Pi“
  • Stebėkite, kad susietumėte su „Raspberry Pi“
  • „Ethernet“kabelis, skirtas „Raspberry Pi“susieti su žiniatinkliu
  • Nešiojamasis kompiuteris įvedimui
  • Litavimo rinkinys, skirtas lituoti LCD ekraną

3 žingsnis: Lituokite savo LCD ekraną kartu

Lituokite savo LCD ekraną kartu
Lituokite savo LCD ekraną kartu

Naudokite „Adafruit“svetainę, kad tinkamai lituotumėte LCD ekraną. Nuoroda yra žemiau:

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

4 veiksmas: atsisiųskite NOOBS savo „Raspberry Pi“

Atsisiųskite NOOBS savo Raspberry Pi
Atsisiųskite NOOBS savo Raspberry Pi

Atsisiųskite „Raspbian“, kad paleistumėte „Raspberry Pi“!

www.raspberrypi.org/downloads/noobs/

Pamatykite savo „Raspberry Pi“kaip mažą kompiuterį. Tam reikia monitoriaus, pelės, klaviatūros ir interneto. Prijunkite juos prie „Raspberry Pi“.

5 žingsnis: Darbo su „Picamera“pradžia

Kameros modulis yra puikus „Raspberry Pi“priedas, leidžiantis vartotojams fotografuoti ir filmuoti „Full HD“. Visų pirma, kai „Pi“išjungtas, turėsite prijungti fotoaparato modulį prie „Raspberry Pi“kameros prievado, tada paleisti „Pi“ir įsitikinti, kad programinė įranga įjungta. Toliau sekite paveikslėlius!

6 veiksmas: suraskite fotoaparato prievadą ir prijunkite fotoaparatą

Raskite fotoaparato prievadą ir prijunkite fotoaparatą
Raskite fotoaparato prievadą ir prijunkite fotoaparatą

7 veiksmas: pagrindiniame meniu atidarykite „Raspberry Pi“konfigūravimo įrankį

Pagrindiniame meniu atidarykite „Raspberry Pi“konfigūravimo įrankį
Pagrindiniame meniu atidarykite „Raspberry Pi“konfigūravimo įrankį

8 veiksmas: įsitikinkite, kad fotoaparato programinė įranga įjungta

Įsitikinkite, kad fotoaparato programinė įranga įjungta
Įsitikinkite, kad fotoaparato programinė įranga įjungta

9 veiksmas: fotoaparato peržiūra

Fotoaparato peržiūra
Fotoaparato peržiūra

Dabar jūsų fotoaparatas prijungtas ir programinė įranga įjungta, galite pradėti bandydami fotoaparato peržiūrą.

  • Pagrindiniame meniu atidarykite „Python 3“
  • Atidarykite naują failą ir išsaugokite jį kaip camera.py. Svarbu, kad jo neišsaugotumėte kaip picamera.py.
  • Įveskite šį kodą:
  1. iš „Picamera“importo „PiCamera“
  2. iš laiko importuoti miegą
  3. kamera = „PiCamera“()
  4. camera.start_preview () miego režimas (10) camera.stop_preview ()
  • Išsaugokite naudodami „Ctrl + S“ir paleiskite naudodami F5. Fotoaparato peržiūra turėtų būti rodoma 10 sekundžių, tada uždaryta. Perkelkite fotoaparatą, kad peržiūrėtumėte, ką mato fotoaparatas.
  • Tiesioginė kameros peržiūra turėtų užpildyti ekraną

10 žingsnis: nuotraukos

Nuotraukos
Nuotraukos

Dažniausiai fotoaparato modulis naudojamas fotografuojant.

Pakeiskite kodą, kad sumažintumėte miegą, ir pridėkite „camera.capture“() eilutę:

camera.start_preview ()

miegoti (5)

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

camera.stop_preview ()

  • Paleiskite kodą ir pamatysite fotoaparato peržiūrą 5 sekundes, prieš fotografuodami nejudantį vaizdą. Fotografuojant pamatysite, kad peržiūra akimirksniu prisitaiko prie kitos skiriamosios gebos.
  • Pamatysite savo nuotrauką darbalaukyje. Dukart spustelėkite failo piktogramą, kad ją atidarytumėte.

11 veiksmas: jūsų fotoaparatas veikia

TAIP! Kitas žingsnis!

12 veiksmas: paimkite surinktą LCD rinkinį ir išbandykite

Įjunkite LCD, atlikdami šiuos veiksmus:

LCD ekrano konfigūravimas

a.

Skystųjų kristalų ekrano montavimas ir patikrinimas, ar jūsų LCD yra tinkamai lituojamas!

b.

13 veiksmas: gaukite kodą, kad jį įdiegtumėte savo paties sukurtame įrenginyje

Gaukite kodą iš „github“:

PASTABA: atrodo, kad „Tronny“kodas netinkamai veikia. Norėdami pradėti kodą, naudokite „Raspbian“terminalą. Įdėkite kodą (ComputerVision.py) į žemėlapį: home/pi/Adafruit_Python_CharLCD/example (Kažkodėl tai veikia tik taip, kiti metodai duos tik nepaaiškinamas klaidas)

Atidarykite terminalą ir įveskite:

cd „Adafruit_Python_CharLCD“/pavyzdžiai

./ComputerVision.py

14 žingsnis: nufotografuokite

Rekomenduojamas: