Мазмуну:
- 1 -кадам: API ачкычыңызды алыңыз
- 2 -кадам: Аппаратты чогултуңуз
- 3 -кадам: ЖК менен бирге ширетүү
- 4 -кадам: Raspberry Pi үчүн NOOBS жүктөп алыңыз
- 5 -кадам: Picamera менен баштоо
- 6 -кадам: Камера Портун таап, Камераны туташтырыңыз
- 7 -кадам: Башкы менюдан Raspberry Pi конфигурация куралын ачыңыз
- 8 -кадам: Камеранын программасы иштетилгенин текшериңиз
- 9 -кадам: Камераны алдын ала көрүү
- 10 -кадам: Сүрөттөр
- 11 -кадам: Камераңыз иштеп жатат
- 12 -кадам: Жыйналган ЖК комплектти алыңыз жана тесттен өтүңүз
- 13 -кадам: Кодду өз алдынча жасалган түзмөгүңүзгө орнотуу үчүн алыңыз
- 14 -кадам: Сүрөткө тартыңыз
- 15 -кадам: Бүттү
Video: Камера менен визуалдык объекттерди аныктоо (TfCD): 15 кадам (сүрөттөр менен)
2024 Автор: John Day | [email protected]. Акыркы өзгөртүү: 2024-01-30 10:42
Эмоцияларды, адамдардын жүздөрүн же жөнөкөй нерселерди тааный турган таанып -билүү кызматтары азыркы учурда дагы эле өнүгүүнүн алгачкы стадиясында, бирок машина үйрөнүү менен бул технология барган сайын өнүгүүдө. Келечекте биз дагы бул сыйкырды көрөбүз деп күтсөк болот.
TfCD үчүн TU Delft долбоору үчүн, биз сүрөттөрдө аян таануу анализин кантип жүргүзүү керектигин көрсөтүү үчүн Microsoft тарабынан берилген көрүү таанып билүү кызматтарын колдонууну чечтик. (Видеону караңыз).
ЭСКЕРТҮҮ!
Электроника жана код туура иштейт, бирок TU Delftте интернет байланышы өчүрүлгөн, андыктан бизде тийиштүү видео жок. Биз кийинчерээк ылайыктуусун жүктөйбүз! Түшүнгөнүңүз үчүн рахмат!
1 -кадам: 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'ни иштетүү үчүн Raspbian жүктөп алыңыз!
www.raspberrypi.org/downloads/noobs/
Raspberry Pi'ни кичинекей компьютер катары көрүңүз. Ага монитор, чычкан, клавиатура жана интернет керек. Буларды Raspberry Pi менен байланыштырыңыз.
5 -кадам: Picamera менен баштоо
Камера модулу Raspberry Pi үчүн эң сонун аксессуар болуп, колдонуучуларга сүрөт тартууга жана толук HD форматында видео жазууга мүмкүндүк берет. Биринчиден, Pi өчүрүлгөндө, Камера модулун Raspberry Pi камерасынын портуна туташтырышыңыз керек, андан кийин Pi иштетип, программалык камсыздоонун иштетилгенин текшериңиз. Кийинки кадамдар үчүн сүрөттөрдү ээрчиңиз!
6 -кадам: Камера Портун таап, Камераны туташтырыңыз
7 -кадам: Башкы менюдан Raspberry Pi конфигурация куралын ачыңыз
8 -кадам: Камеранын программасы иштетилгенин текшериңиз
9 -кадам: Камераны алдын ала көрүү
Эми камераңыз туташып, программалык камсыздоо иштетилгенде, камераны алдын ала карап көрүүнү баштасаңыз болот.
- Негизги менюдан Python 3тү ачыңыз
- Жаңы файлды ачыңыз жана аны camera.py катары сактаңыз. Аны picamera.py катары сактабаганыңыз маанилүү.
- Төмөнкү кодду киргизиңиз:
- пикамерадан PiCamera импорттоо
- Убакытты импорттоо
- камера = PiCamera ()
- camera.start_preview () уйку (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ди конфигурациялоо
а.
ЖК орнотуу жана сиздин ЖК туура ширетилгенин текшерүү!
б.
13 -кадам: Кодду өз алдынча жасалган түзмөгүңүзгө орнотуу үчүн алыңыз
Githubдан кодду алыңыз:
ЭСКЕРТҮҮ: код Тронныйда жакшы иштебейт окшойт. Кодду баштоо үчүн Raspbian терминалын колдонуңуз. Кодду (ComputerVision.py) картага коюңуз: home/pi/Adafruit_Python_CharLCD/мисалдар (Эмнегедир ушундай иштейт, башка ыкмалар түшүнүксүз каталарды гана берет)
Терминалыңызды ачыңыз жана териңиз:
CD Adafruit_Python_CharLCD/мисалдар
./ComputerVision.py
14 -кадам: Сүрөткө тартыңыз
Сунушталууда:
Sipeed MaiX такталары менен объекттерди аныктоо (Kendryte K210): 6 кадам
Sipeed MaiX такталары менен объекттерди аныктоо (Kendryte K210): Sipeed MaiX такталары менен сүрөт таануу жөнүндө мурунку макаламдын уландысы катары мен объекттерди табууга басым жасап, башка окуу куралын жазууну чечтим. Жакында Kendryte K210 чипи менен кызыктуу жабдыктар пайда болду, анын ичинде S
IP камера ESP32-CAM тактасын колдонуу менен бетти аныктоо менен: 5 кадам
IP камера ESP32-CAM тактасын колдонуп жүздү аныктоо менен: Бул билдирүү башкаларга салыштырмалуу айырмаланат жана биз абдан кызыктуу ESP32-CAM тактасын карап чыгабыз, ал таң калыштуу түрдө арзан (9 доллардан аз) жана колдонууга оңой. Биз жөнөкөй IP камерасын түзөбүз, аны 2 аркылуу түз видео берүү үчүн колдонсо болот
Объекттерди аныктоо W/ Dragonboard 410c же 820c OpenCV жана Tensorflow аркылуу .: 4 кадам
OpenCV жана Tensorflowтун жардамы менен W/ Dragonboard 410c же 820c объектилерин аныктоо: Бул көрсөтмөлөр объектилерди аныктоо тиркемесин иштетүү үчүн Python 3.5 үчүн OpenCV, Tensorflow жана машина үйрөнүү алкактарын кантип орнотууну сүрөттөйт
555 Timer Metronome - Аудио жана Визуалдык: 8 Кадам (Сүрөттөр менен)
555 Timer Metronome - Аудио жана Визуалдык: Уулум жакында укулеле ойной баштады, мен метроном анын убактысын чыгарууга жардам берет деп ойлогом. Жаратуучу катары мен 555 таймер менен оңой эле камчылап алам деп ойлодум (аны менен эмне кыла албайсыз …) Жөндөмдөрдү бир аз издегенден кийин
RC унаасын айдап баратканда объекттерди аныктоо: 9 кадам
RC унаасын айдап баратканда объекттерди аныктоо: Бул долбоор тоскоолдуктарды аныктоо үчүн машинада УЗИ сенсорлорун колдонуу жөнүндө