Мазмуну:

Камера менен визуалдык объекттерди аныктоо (TfCD): 15 кадам (сүрөттөр менен)
Камера менен визуалдык объекттерди аныктоо (TfCD): 15 кадам (сүрөттөр менен)

Video: Камера менен визуалдык объекттерди аныктоо (TfCD): 15 кадам (сүрөттөр менен)

Video: Камера менен визуалдык объекттерди аныктоо (TfCD): 15 кадам (сүрөттөр менен)
Video: КАМЕРА ДИНОЗАВР | АЛАР ЖОК БОЛУП КАЛДЫ ДЕП ОЙЛОГОН | Туя Смарт 2024, Ноябрь
Anonim
Камера менен визуалдык объекттерди аныктоо (TfCD)
Камера менен визуалдык объекттерди аныктоо (TfCD)

Эмоцияларды, адамдардын жүздөрүн же жөнөкөй нерселерди тааный турган таанып -билүү кызматтары азыркы учурда дагы эле өнүгүүнүн алгачкы стадиясында, бирок машина үйрөнүү менен бул технология барган сайын өнүгүүдө. Келечекте биз дагы бул сыйкырды көрөбүз деп күтсөк болот.

TfCD үчүн TU Delft долбоору үчүн, биз сүрөттөрдө аян таануу анализин кантип жүргүзүү керектигин көрсөтүү үчүн Microsoft тарабынан берилген көрүү таанып билүү кызматтарын колдонууну чечтик. (Видеону караңыз).

ЭСКЕРТҮҮ!

Электроника жана код туура иштейт, бирок TU Delftте интернет байланышы өчүрүлгөн, андыктан бизде тийиштүү видео жок. Биз кийинчерээк ылайыктуусун жүктөйбүз! Түшүнгөнүңүз үчүн рахмат!

1 -кадам: API ачкычыңызды алыңыз

API ачкычыңызды алыңыз
API ачкычыңызды алыңыз

Биринчиден, Azure когнитивдик кызматтар сайтына кирип, Microsoft сайтынан Computer Vision API ачкычын алыңыз. Шилтеме төмөндө:

КОШУМЧА: Эгерде сиз APIди бир аз көңүл ачуу үчүн сынап көргүңүз келсе, жүздү таануу жана эмоцияны таануу ачкычын алыңыз. Visual Studiosту жүктөп алыңыз (жамааттын версиясы жакшы), ошондой эле Visual Studioго коюу үчүн githubдан кодду жүктөп алыңыз.

Visual Studios:

Github:

2 -кадам: Аппаратты чогултуңуз

Аппаратты чогултуп алыңыз
Аппаратты чогултуп алыңыз

Python жана пикамераны колдонуп, Raspberry Pi Camera Module менен баштаңыз. Сиз кыймылсыз сүрөттөрдү тартып, видео жаздырасыз жана сүрөт эффекттерин колдоносуз. Баштоо үчүн сизге керек болот:

  • Raspberry Pi, V2 камера тактасы, 8MP
  • Raspberry Pi 3, Model B, коддоо үчүн 1GB RAM
  • Adafruit 16x2 Character LCD
  • Raspberry Pi менен байланыштыруу үчүн чычкан
  • Raspberry Pi менен байланыштыруу үчүн клавиатура
  • Raspberry Pi менен байланыштыруу үчүн монитор
  • Raspberry Pi'ди интернетке туташтыруу үчүн Ethernet кабели
  • Киргизүү үчүн ноутбук
  • Сиздин LCDди ширетүү үчүн ширетүүчү топтому

3 -кадам: ЖК менен бирге ширетүү

ЖК менен бирге ширетүү
ЖК менен бирге ширетүү

Сиздин LCDди туура ширетүү үчүн Adafruit сайтын колдонуңуз. Шилтеме төмөндө:

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

4 -кадам: Raspberry Pi үчүн NOOBS жүктөп алыңыз

Сиздин Raspberry Pi үчүн NOOBS жүктөп алыңыз
Сиздин Raspberry Pi үчүн NOOBS жүктөп алыңыз

Raspberry Pi'ни иштетүү үчүн Raspbian жүктөп алыңыз!

www.raspberrypi.org/downloads/noobs/

Raspberry Pi'ни кичинекей компьютер катары көрүңүз. Ага монитор, чычкан, клавиатура жана интернет керек. Буларды Raspberry Pi менен байланыштырыңыз.

5 -кадам: Picamera менен баштоо

Камера модулу Raspberry Pi үчүн эң сонун аксессуар болуп, колдонуучуларга сүрөт тартууга жана толук 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 () уйку (10) camera.stop_preview ()
  • Ctrl + S менен сактаңыз жана F5 менен иштеңиз. Камераны алдын ала көрүү 10 секундга көрсөтүлүп, анан жабылышы керек. Камера көргөн нерселерди алдын ала көрүү үчүн камераны ары -бери жылдырыңыз.
  • Жандуу камеранын алдын ала көрүнүшү экранды толтурушу керек

10 -кадам: Сүрөттөр

Still Pictures
Still Pictures

Камера модулунун эң кеңири таралган түрү - кыймылсыз сүрөттөрдү тартуу.

Уйкуңузду азайтуу үчүн кодуңузду оңдоңуз жана camera.capture () линиясын кошуңуз:

camera.start_preview ()

уйку (5)

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

camera.stop_preview ()

  • Кодду иштетиңиз жана камераны алдын ала көрүү 5 секундга ачылганын көрөсүз. Сүрөт тартылып жатканда, алдын ала көрүү башка резолюцияга ылайыкталганын көрөсүз.
  • Сиз сүрөтүңүздү Иш столунда көрөсүз. Аны ачуу үчүн файлдын сөлөкөтүн эки жолу чыкылдатыңыз.

11 -кадам: Камераңыз иштеп жатат

ООБА! Кийинки кадам!

12 -кадам: Жыйналган ЖК комплектти алыңыз жана тесттен өтүңүз

Төмөнкү кадамдарды аткаруу менен ЖК иштетүү:

LCDди конфигурациялоо

а.

ЖК орнотуу жана сиздин ЖК туура ширетилгенин текшерүү!

б.

13 -кадам: Кодду өз алдынча жасалган түзмөгүңүзгө орнотуу үчүн алыңыз

Githubдан кодду алыңыз:

ЭСКЕРТҮҮ: код Тронныйда жакшы иштебейт окшойт. Кодду баштоо үчүн Raspbian терминалын колдонуңуз. Кодду (ComputerVision.py) картага коюңуз: home/pi/Adafruit_Python_CharLCD/мисалдар (Эмнегедир ушундай иштейт, башка ыкмалар түшүнүксүз каталарды гана берет)

Терминалыңызды ачыңыз жана териңиз:

CD Adafruit_Python_CharLCD/мисалдар

./ComputerVision.py

14 -кадам: Сүрөткө тартыңыз

Сунушталууда: