Mündəricat:

Kamera ilə Vizual Obyekt Algılama (TfCD): 15 Addım (Şəkillərlə)
Kamera ilə Vizual Obyekt Algılama (TfCD): 15 Addım (Şəkillərlə)

Video: Kamera ilə Vizual Obyekt Algılama (TfCD): 15 Addım (Şəkillərlə)

Video: Kamera ilə Vizual Obyekt Algılama (TfCD): 15 Addım (Şəkillərlə)
Video: YÜZ, İNSAN VE ARABA ALGILAMA ÖZELLİĞİNE SAHİP IP POE 4K kamera ASECAM 2024, Iyul
Anonim
Kamera ilə Vizual Obyekt Algılama (TfCD)
Kamera ilə Vizual Obyekt Algılama (TfCD)

Duyğuları, insanların üzlərini və ya sadə obyektləri tanıya bilən bilişsel xidmətlər hal -hazırda inkişafın ilkin mərhələsindədir, lakin maşın öyrənmə ilə bu texnologiya getdikcə inkişaf edir. Gələcəkdə bu möcüzəni daha çox görəcəyimizi gözləyə bilərik.

TfCD üçün TU Delft layihəsi üçün, fotoşəkillərdə görmə tanıma analizinin necə aparılacağını göstərmək üçün Microsoft tərəfindən təqdim olunan görmə idrak xidmətlərindən istifadə etmək qərarına gəldik. (Videoya baxın).

QEYD!

Elektronika və kod düzgün işləyir, amma TU Delft -də internet bağlantısı kəsildi, buna görə düzgün bir videomuz yoxdur. Düzgün birini daha sonra yükləyəcəyik! Anladığınız üçün təşəkkür edirik!

Addım 1: API Açarınızı əldə edin

API Açarınızı əldə edin
API Açarınızı əldə edin

Əvvəlcə Azure idrak xidmətləri saytına daxil olun və Microsoft saytından Computer Vision API açarını əldə edin. Bağlantı aşağıda:

ƏLAVƏ: Bir az əylənmək üçün API sınamaq istəyirsinizsə, Üz Tanıma və Duyğu Tanıma açarını da əldə edin. Visual Studios -u yükləyin (icma versiyası yaxşıdır) və kodu Visual Studio -ya qoymaq üçün github -dan yükləyin.

Visual Studios:

Github:

Addım 2: Avadanlıqlarınızı toplayın

Avadanlıqlarınızı toplayın
Avadanlıqlarınızı toplayın

Python və picamera istifadə edərək Raspberry Pi Kamera Moduluna başlayın. Fotoşəkillər çəkəcək, video yazacaq və görüntü effektləri tətbiq edəcəksiniz. Başlamaq üçün sizə lazım olacaq:

  • Raspberry Pi, V2 Kamera Kartı, 8MP
  • Raspberry Pi 3, Model B, kodlaşdırma üçün 1GB RAM
  • Adafruit 16x2 xarakterli LCD
  • Raspberry Pi ilə əlaqə yaratmaq üçün siçan
  • Raspberry Pi -yə keçid üçün klaviatura
  • Raspberry Pi ilə əlaqə qurmaq üçün monitor
  • Raspberry Pi -ni vebə bağlamaq üçün Ethernet kabeli
  • Giriş üçün noutbuk
  • LCD -ni lehimləmək üçün lehimləmə dəsti

Addım 3: LCD -ni birlikdə lehimləyin

LCD -ni birlikdə lehimləyin
LCD -ni birlikdə lehimləyin

LCD -ni düzgün bir şəkildə lehimləmək üçün Adafruit saytından istifadə edin. Bağlantı aşağıda:

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

Addım 4: Raspberry Pi üçün NOOBS yükləyin

Raspberry Pi üçün NOOBS yükləyin
Raspberry Pi üçün NOOBS yükləyin

Raspberry Pi -ni işə salmaq üçün Raspbian -ı yükləyin!

www.raspberrypi.org/downloads/noobs/

Raspberry Pi -yə kiçik bir kompüter kimi baxın. Monitor, siçan, klaviatura və internet lazımdır. Bunları Raspberry Pi -yə qoşun.

Addım 5: Picamera ilə işə başlayın

Kamera Modulu, Raspberry Pi üçün əla bir aksessuardır ki, bu da istifadəçilərə şəkillər çəkməyə və tam HD formatında video çəkməyə imkan verir. Hər şeydən əvvəl, Pi söndürüldükdə, Kamera Modulunu Raspberry Pi -nin kamera portuna bağlamalı, sonra Pi -ni işə salmalı və proqramın aktiv olmasını təmin etməlisiniz. Əlavə addımlar üçün şəkilləri izləyin!

Addım 6: Kamera Portunu tapın və Kameranı qoşun

Kamera Portunu tapın və Kameranı qoşun
Kamera Portunu tapın və Kameranı qoşun

Addım 7: Əsas menyudan Raspberry Pi Konfiqurasiya Alətini açın

Əsas menyudan Raspberry Pi Konfiqurasiya Alətini açın
Əsas menyudan Raspberry Pi Konfiqurasiya Alətini açın

Addım 8: Kamera Proqramının Aktivləşdirildiyindən əmin olun

Kamera Proqramının Aktiv olduğundan əmin olun
Kamera Proqramının Aktiv olduğundan əmin olun

Addım 9: Kameraya Önizləmə

Kamera Önizləmə
Kamera Önizləmə

İndi kameranız bağlıdır və proqram aktivdir, kamera önizləməsini sınayaraq başlaya bilərsiniz.

  • Əsas menyudan Python 3 -ü açın
  • Yeni bir fayl açın və camera.py olaraq qeyd edin. Bunu picamera.py olaraq saxlamamağınız vacibdir.
  • Aşağıdakı kodu daxil edin:
  1. picamera idxalından PiCamera
  2. vaxtdan idxal yuxu
  3. kamera = PiCamera ()
  4. camera.start_preview () yuxu (10) camera.stop_preview ()
  • Ctrl + S ilə saxla və F5 ilə işləyin. Kamera önizləməsi 10 saniyə göstərilməli və sonra bağlanmalıdır. Kameranın gördüklərini görmək üçün kameranı hərəkət etdirin.
  • Canlı kamera önizləməsi ekranı doldurmalıdır

Addım 10: Fotoşəkillər

Hələ Şəkillər
Hələ Şəkillər

Kamera Modulu üçün ən çox istifadə edilən şəkil fotoşəkillər çəkməkdir.

Yuxunu azaltmaq və bir camera.capture () xətti əlavə etmək üçün kodunuzu dəyişdirin:

camera.start_preview ()

yuxu (5)

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

kamera.stop_preview ()

  • Kodu işlədin və fotoşəkil çəkməzdən əvvəl kamera önizləməsinin 5 saniyə açıq olduğunu görəcəksiniz. Şəkil çəkilərkən önizləmənin fərqli bir qətnaməyə uyğunlaşdığını görəcəksiniz.
  • Şəkilinizi Masaüstündə görəcəksiniz. Açmaq üçün fayl simgesini iki dəfə vurun.

Addım 11: Kameranız işləyir

Bəli! Növbəti addım!

Addım 12: Quraşdırılmış LCD dəstinizi götürün və sınayın

Alt addımları yerinə yetirərək LCD -ni aktiv edin:

LCD -nin konfiqurasiyası

a.

LCD -nin quraşdırılması və LCD -nin düzgün lehimləndiyini yoxlamaq!

b.

Addım 13: Öz Hazırladığınız Cihaza Qurmaq üçün Kodu Alın

Kodu github -dan əldə edin:

Qeyd: Kod Tronny -də yaxşı işləmir. Kodu başlamaq üçün Raspbian Terminalından istifadə edin. Kodu (ComputerVision.py) xəritəyə yerləşdirin: home/pi/Adafruit_Python_CharLCD/nümunələr (Nədənsə yalnız bu şəkildə işləyir, digər üsullar yalnız izah edilə bilməyən səhvlər verəcək)

Terminalınızı açın və yazın:

cd Adafruit_Python_CharLCD/nümunələr

./ComputerVision.py

Addım 14: Şəkil çəkin

Tövsiyə: