Съдържание:

Визуално откриване на обект с камера (TfCD): 15 стъпки (със снимки)
Визуално откриване на обект с камера (TfCD): 15 стъпки (със снимки)

Видео: Визуално откриване на обект с камера (TfCD): 15 стъпки (със снимки)

Видео: Визуално откриване на обект с камера (TfCD): 15 стъпки (със снимки)
Видео: Как найти скрытые камеры? 2024, Ноември
Anonim
Визуално откриване на обект с камера (TfCD)
Визуално откриване на обект с камера (TfCD)

Когнитивните услуги, които могат да разпознават емоции, лица на хора или прости обекти, в момента са все още в ранен етап на развитие, но с машинното обучение тази технология се развива все повече. Можем да очакваме да видим повече от тази магия в бъдеще.

За проект на TU Delft за TfCD решихме да използваме когнитивните услуги за зрение, предоставяни от Microsoft, за да демонстрираме как да извършим анализ за разпознаване на зрението върху снимки. (Вижте видеото).

ЗАБЕЛЕЖКА!

Електрониката и кодът работят правилно, но интернет връзката в TU Delft беше изключена, така че нямаме подходящо видео. Ще качим подходящ по -късно! Благодаря ви за разбирането!

Стъпка 1: Вземете своя API ключ

Вземете своя API ключ
Вземете своя API ключ

Първо, отидете на сайта на когнитивните услуги на Azure и вземете ключа за API на Computer Vision от сайта на Microsoft. Връзката е долу:

ДОПЪЛНИТЕЛНО: Ако искате да изпробвате API, за да се забавлявате, вземете ключа за разпознаване на лица и разпознаване на емоции. Изтеглете Visual Studios (версията на общността е добра) и също изтеглете кода от github, за да го поставите във Visual Studios.

Visual Studios:

Github:

Стъпка 2: Съберете хардуера си

Съберете хардуера си
Съберете хардуера си

Започнете с модула за камера Raspberry Pi, като използвате Python и пикамера. Ще правите неподвижни снимки, ще записвате видео и ще прилагате ефекти на изображения. За да започнете, ще ви трябва:

  • Raspberry Pi, Камера Board V2, 8MP
  • Raspberry Pi 3, модел B, 1GB RAM за кодиране
  • Adafruit 16x2 символен LCD
  • Мишка за свързване към Raspberry Pi
  • Клавиатура за свързване към Raspberry Pi
  • Монитор за връзка към Raspberry Pi
  • Ethernet кабел за свързване на Raspberry Pi към мрежата
  • Лаптоп за вход
  • Комплект за запояване за запояване на вашия LCD

Стъпка 3: Запоявайте заедно вашия LCD

Запоявайте вашия LCD заедно
Запоявайте вашия LCD заедно

Използвайте сайта Adafruit, за да запоите правилно LCD дисплея си. Връзката е долу:

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

Стъпка 4: Изтеглете NOOBS за вашия Raspberry Pi

Изтеглете NOOBS за вашия Raspberry Pi
Изтеглете NOOBS за вашия Raspberry Pi

Изтеглете Raspbian, за да стартирате Raspberry Pi!

www.raspberrypi.org/downloads/noobs/

Вижте вашия Raspberry Pi като малък компютър. Нуждае се от монитор, мишка, клавиатура и интернет. Свържете ги към вашия Raspberry Pi.

Стъпка 5: Първи стъпки с Picamera

Модулът на камерата е чудесен аксесоар за Raspberry Pi, позволявайки на потребителите да правят неподвижни снимки и да записват видео в Full HD. На първо място, с изключен Pi, ще трябва да свържете модула на камерата към порта на камерата на Raspberry Pi, след това да стартирате Pi и да се уверите, че софтуерът е активиран. Следвайте изображенията за следващите стъпки!

Стъпка 6: Намерете порта на камерата и свържете камерата

Намерете порта на камерата и свържете камерата
Намерете порта на камерата и свържете камерата

Стъпка 7: Отворете инструмента за конфигуриране на Raspberry Pi от главното меню

Отворете инструмента за конфигуриране на Raspberry Pi от главното меню
Отворете инструмента за конфигуриране на Raspberry Pi от главното меню

Стъпка 8: Уверете се, че софтуерът на камерата е активиран

Уверете се, че софтуерът на камерата е активиран
Уверете се, че софтуерът на камерата е активиран

Стъпка 9: Визуализация на камерата

Преглед на камерата
Преглед на камерата

Сега вашата камера е свързана и софтуерът е активиран, можете да започнете, като изпробвате визуализацията на камерата.

  • Отворете Python 3 от главното меню
  • Отворете нов файл и го запазете като camera.py. Важно е да не го запазвате като picamera.py.
  • Въведете следния код:
  1. от пикамера внос PiCamera
  2. от време внос сън
  3. камера = PiCamera ()
  4. camera.start_preview () sleep (10) camera.stop_preview ()
  • Запазете с Ctrl + S и стартирайте с F5. Визуализацията на камерата трябва да се показва за 10 секунди и след това да се затвори. Преместете камерата наоколо, за да визуализирате какво вижда камерата.
  • Визуализацията на камерата на живо трябва да запълни екрана

Стъпка 10: Неподвижни снимки

Неподвижни снимки
Неподвижни снимки

Най -честата употреба на модула на камерата е правенето на неподвижни снимки.

Променете кода си, за да намалите съня и добавете ред camera.capture ():

camera.start_preview ()

сън (5)

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

camera.stop_preview ()

  • Пуснете кода и ще видите предварителен преглед на камерата отворен за 5 секунди, преди да заснемете неподвижна картина. Ще видите, че визуализацията се настройва на различна разделителна способност за момент, когато се прави снимката.
  • Ще видите снимката си на работния плот. Щракнете двукратно върху иконата на файла, за да го отворите.

Стъпка 11: Камерата ви работи

ДА! Следваща стъпка!

Стъпка 12: Вземете сглобения LCD комплект и тествайте

Активирайте LCD, като следвате подетапите:

Конфигуриране на LCD дисплея

а.

Инсталиране на LCD и проверка дали вашият LCD е правилно запоен!

б.

Стъпка 13: Вземете кода, за да го инсталирате на вашето собствено устройство

Вземете кода от github:

ЗАБЕЛЕЖКА: Кодът изглежда не работи добре в Tronny. Използвайте терминала на Raspbian, за да стартирате кода. Поставете кода (ComputerVision.py) в картата: home/pi/Adafruit_Python_CharLCD/examples (По някаква причина работи само по този начин, други методи ще дадат само необясними грешки)

Отворете терминала си и въведете:

cd Adafruit_Python_CharLCD/примери

./ComputerVision.py

Стъпка 14: Направете снимка

Препоръчано: