Mundarija:

Vizual ob'ektni kamera yordamida aniqlash (TfCD): 15 qadam (rasmlar bilan)
Vizual ob'ektni kamera yordamida aniqlash (TfCD): 15 qadam (rasmlar bilan)

Video: Vizual ob'ektni kamera yordamida aniqlash (TfCD): 15 qadam (rasmlar bilan)

Video: Vizual ob'ektni kamera yordamida aniqlash (TfCD): 15 qadam (rasmlar bilan)
Video: 50-X masshtabli KAMERA 1KM TASHRIF QILADI 2024, Iyul
Anonim
Vizual ob'ektni kamera yordamida aniqlash (TfCD)
Vizual ob'ektni kamera yordamida aniqlash (TfCD)

Tuyg'ularni, odamlarning yuzlarini yoki oddiy narsalarni taniy oladigan kognitiv xizmatlar hozircha rivojlanishning dastlabki bosqichida, lekin mashinasozlik yordamida bu texnologiya tobora rivojlanib bormoqda. Kelajakda biz bu sehrni ko'proq ko'rishni kutishimiz mumkin.

TFCD uchun TU Delft loyihasi uchun biz Microsoft tomonidan taqdim etilgan vizual idrok xizmatlaridan foydalanishni qaror qildik. (Videoni ko'ring).

ESLATMA!!

Elektronika va kod to'g'ri ishlaydi, lekin Delft TUda internet aloqasi uzilgan, shuning uchun bizda to'g'ri video yo'q. Biz keyinroq mosini yuklaymiz! Tushunganingiz uchun tashakkur!

1 -qadam: API kalitini oling

API kalitini oling
API kalitini oling

Birinchidan, Azure kognitiv xizmatlari saytiga o'ting va Microsoft saytidan Computer Vision API kalitini oling. Havola pastda:

QO'ShIMChA: Agar siz API -ni bir oz dam olishni xohlasangiz, yuzni tanib olish va hissiyotni aniqlash kalitini ham oling. Visual Studios -ni yuklab oling (hamjamiyat versiyasi yaxshi), shuningdek Visual Studio -ga joylashtirish uchun github -dan kodni yuklab oling.

Vizual studiyalar:

Github:

2 -qadam: Uskuna yig'ing

Uskunangizni yig'ing
Uskunangizni yig'ing

Python va picamera yordamida Raspberry Pi kamera modulini ishga tushiring. Siz harakatsiz suratga olasiz, video yozasiz va tasvir effektlarini qo'llaysiz. Boshlash uchun sizga kerak bo'ladi:

  • Raspberry Pi, V2, 8MP kamera taxtasi
  • Raspberry Pi 3, Model B, kodlash uchun 1 Gb tezkor xotira
  • Adafruit 16x2 belgili LCD
  • Raspberry Pi bilan bog'lanish uchun sichqoncha
  • Raspberry Pi -ga ulanish uchun klaviatura
  • Raspberry Pi -ga ulanish uchun monitor
  • Raspberry Pi -ni Internetga ulash uchun chekilgan kabel
  • Kirish uchun noutbuk
  • LCD -ni lehimlash uchun lehim to'plami

3 -qadam: LCD -ni birgalikda lehimlang

LCD -ni birgalikda lehimlang
LCD -ni birgalikda lehimlang

LCD -ni to'g'ri lehimlash uchun Adafruit saytidan foydalaning. Havola pastda:

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

4 -qadam: Raspberry Pi uchun NOOBS -ni yuklab oling

Raspberry Pi uchun NOOBS -ni yuklab oling
Raspberry Pi uchun NOOBS -ni yuklab oling

Raspberry Pi -ni ishga tushirish uchun Raspbian -ni yuklab oling!

www.raspberrypi.org/downloads/noobs/

Raspberry Pi -ni kichik kompyuter sifatida ko'ring. Buning uchun monitor, sichqoncha, klaviatura va internet kerak. Ularni Raspberry Pi -ga ulang.

5 -qadam: Picamera -ni ishga tushirish

Kamera moduli - bu Raspberry Pi uchun ajoyib aksessuar bo'lib, foydalanuvchilarga harakatsiz suratga olish va to'liq HD formatida video yozish imkonini beradi. Birinchidan, Pi o'chirilgan bo'lsa, siz kamera modulini Raspberry Pi kamerasining portiga ulashingiz kerak, keyin Pi -ni ishga tushiring va dasturiy ta'minot yoqilganligiga ishonch hosil qiling. Keyingi qadamlar uchun rasmlarga rioya qiling!

6 -qadam: Kamera portini toping va kamerani ulang

Kamera portini toping va kamerani ulang
Kamera portini toping va kamerani ulang

7 -qadam: Asosiy menyudan Raspberry Pi konfiguratsiya vositasini oching

Asosiy menyudan Raspberry Pi konfiguratsiya vositasini oching
Asosiy menyudan Raspberry Pi konfiguratsiya vositasini oching

8 -qadam: Kamera dasturiy ta'minoti yoqilganligiga ishonch hosil qiling

Kamera dasturiy ta'minoti yoqilganligiga ishonch hosil qiling
Kamera dasturiy ta'minoti yoqilganligiga ishonch hosil qiling

9 -qadam: Kamerani oldindan ko'rish

Kamerani oldindan ko'rish
Kamerani oldindan ko'rish

Endi sizning kamerangiz ulangan va dasturiy ta'minot yoqilgan bo'lsa, siz kamerani oldindan ko'rishni sinab ko'rishni boshlashingiz mumkin.

  • Asosiy menyudan Python 3 -ni oching
  • Yangi faylni oching va uni camera.py sifatida saqlang. Buni picamera.py sifatida saqlamasligingiz muhim.
  • Quyidagi kodni kiriting:
  1. pikameradan PiCamera import qilinadi
  2. vaqtdan boshlab uyqu
  3. kamera = PiCamera ()
  4. camera.start_preview () uyqu (10) camera.stop_preview ()
  • Ctrl + S bilan saqlang va F5 bilan ishlating. Kamerani oldindan ko'rish 10 soniya davomida ko'rsatilishi va keyin yopilishi kerak. Kamera ko'rayotgan narsalarni oldindan ko'rish uchun kamerani boshqa joyga siljiting.
  • Jonli kamerani oldindan ko'rish ekranni to'ldirishi kerak

10 -qadam: Rasmlar

Rasmlar
Rasmlar

Kamera modulining eng keng tarqalgan usuli bu suratga olish.

Kodni o'zgartiring, uyquni kamaytiring va camera.capture () qatorini qo'shing:

kamera.start_preview ()

uxlash (5)

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

kamera.stop_preview ()

  • Kodni ishga tushiring va harakatsiz rasmni olishdan oldin kamerani oldindan ko'rish 5 soniya davomida ochilishini ko'rasiz. Rasmga tushganda, oldindan ko'rish boshqa piksellar soniga moslashganini ko'rasiz.
  • Siz ish stolida rasmingizni ko'rasiz. Uni ochish uchun fayl belgisini ikki marta bosing.

11 -qadam: Sizning kamerangiz ishlamoqda

HA! Keyingi qadam!

12 -qadam: O'rnatilgan LCD to'plamini oling va sinovdan o'ting

Pastki bosqichlarni bajarish orqali LCD -ni yoqing:

LCD -ni sozlash

a.

LCD -ni o'rnatish va sizning LCD to'g'ri lehimlanganligini tekshirish!

b.

13 -qadam: O'z -o'zidan ishlab chiqarilgan qurilmaga o'rnatish uchun kodni oling

Github -dan kodni oling:

QAYD: Kod Tronnida yaxshi ishlamayapti. Kodni ishga tushirish uchun Raspbian terminalidan foydalaning. Kodni (ComputerVision.py) xaritaga joylashtiring: home/pi/Adafruit_Python_CharLCD/misollar (negadir u faqat shunday ishlaydi, boshqa usullar faqat tushuntirib bo'lmaydigan xatolar beradi)

Terminalni oching va yozing:

CD Adafruit_Python_CharLCD/misollar

./ComputerVision.py

14 -qadam: Rasmga oling

Tavsiya: