Мазмұны:

RaspberryPi-4: 6 қадамдарында нақты уақыттағы бетті анықтау (суреттермен)
RaspberryPi-4: 6 қадамдарында нақты уақыттағы бетті анықтау (суреттермен)

Бейне: RaspberryPi-4: 6 қадамдарында нақты уақыттағы бетті анықтау (суреттермен)

Бейне: RaspberryPi-4: 6 қадамдарында нақты уақыттағы бетті анықтау (суреттермен)
Бейне: SKR Pro V1.1 - TMC2209 UART with Sensor less Homing 2024, Шілде
Anonim
Image
Image

Бұл нұсқаулықта біз Shunyaface кітапханасының көмегімен Shunya O/S көмегімен Raspberry Pi 4-де нақты уақытта бетті анықтауды жүргіземіз. Сіз бұл оқулықты орындау арқылы RaspberryPi-4-те 15-17 анықтау кадр жиілігіне қол жеткізе аласыз.

Жабдықтар

1. Raspberry Pi 4B (кез келген нұсқа)

2. Raspberry Pi 4B үйлесімді қуат көзі

3. 8 ГБ немесе одан үлкен micro SD картасы

4. Монитор

5. micro-HDMI кабелі

6. Тінтуір

7. Пернетақта

8. жад картасын бағдарламалау үшін ноутбук немесе басқа компьютер (жақсырақ Ubuntu-16.04)

9. USB веб -камерасы

1 -қадам: Shunya OS жүйесін Raspberry Pi 4 -ке орнатыңыз

Micro SD картасын Shunya ОЖ-мен жүктеу үшін сізге ноутбук немесе компьютер қажет (Ubuntu-16.04-ке сәйкес) және micro SD картасын оқу құралы/адаптері.

1) Shunya OS -ті ресми шығарылым сайтынан жүктеп алыңыз

2) SD-картаға Shunya OS-ті төмендегі әрекеттерді қолдана отырып Flash:

i) Жүктелген zip файлын тінтуірдің оң жақ түймешігімен нұқыңыз және осы жерден шығарып алуды таңдаңыз

ii) Кескін ашылғаннан кейін, суретті ашатын және ашылатын ақпаратты ашатын суреттің қалтасын екі рет нұқыңыз.

iii) суретті тінтуірдің оң жақ түймесімен нұқыңыз (.img файлы)

iv) Ашу -> Диск суретін жазушы пәрменін таңдаңыз

v) SD картаны оқу құралы ретінде Destination таңдаңыз

vi) Құпия сөзіңізді енгізіңіз

Бұл SD-картаны жыпылықтай бастайды. Сабырлы болыңыз және Sd-картаның толық жыпылықтауын күтіңіз (100%)

2 -қадам: Орнату және қосылымдар

Кодты жүктеп алыңыз
Кодты жүктеп алыңыз

Жоғарыдағы суретте көрсетілгендей, келесі әрекеттерді орындау қажет:

1) Raspberry Pi 4 ұяшығына micro SD картасын салыңыз.

2) Raspberry Pi 4 -ке тінтуір мен пернетақтаны қосыңыз.

3) Мониторды Raspberry Pi 4-ке микро-HDMI арқылы қосыңыз

4) USB веб -камерасын Raspberry Pi 4 -ке қосыңыз

5) Қуат кабелін және Raspberry Pi 4 қуатын қосыңыз.

Бұл RaspberryPi-4-те Shunya ОЖ жүктеледі. Алғашқы жүктеу уақытты алуы мүмкін, себебі файлдық жүйе бүкіл SD-картаны алады. ОЖ жүктелгеннен кейін сіз кіру экранын көресіз. Міне, кіру мәліметтері:

Қолданушы аты: shunya

Құпия сөз: шуня

3 -қадам: Shunyaface орнатыңыз (бетті анықтау/тану кітапханасы)

Shunyaface орнату үшін бізге RaspberryPi-4 желісін немесе wifi желісіне қосу керек

1. RPI-4-ті Wi-Fi желісіне қосу үшін келесі пәрменді қолданыңыз:

$ sudo nmtui

2. Shunyaface пен cmake (тәуелділік) кодтарын құрастыру үшін және git (нақты кодты жүктеу үшін) орнату үшін келесі пәрменді енгізіңіз:

$ sudo opkg update && sudo opkg shunyaface cmake git орнатыңыз

Ескерту: Интернеттің жылдамдығына байланысты орнату шамамен 5-6 минутты алуы мүмкін

4 -қадам: кодты жүктеңіз

Код github -да қол жетімді. Сіз оны келесі пәрменді пайдаланып жүктей аласыз:

$ git клоны

Кодты түсіндіру:

Берілген код кадрларды Opencv VideoCapture функциясы арқылы үздіксіз түсіреді. Бұл кадрлар Shunyaface -тің анықтау функциясына берілген, ол өз кезегінде бетінде шекарасы мен көзіне, мұрнына және ернінің соңғы нүктелеріне нүктелер салынған жақтауларды қайтарады. Кодтан шығу үшін «q» түймесін басыңыз. «Q» түймесін басқаннан кейін терминалда FPS шығысы көрсетіледі.

5 -қадам: Кодты құрастырыңыз

Кодты құрастыру үшін келесі пәрменді қолданыңыз:

$ cd мысалдары/example-faceetect

$./setup.sh

6 -қадам: Кодты іске қосыңыз

Сіз кодты құрастырғаннан кейін оны пәрмен арқылы іске қоса аласыз.

$./build/facedetect

Енді сіз ашық терезені көруіңіз керек. Кез келген тұлға камераның алдында тұрған кезде, ол шектеу қорабын салады және ол ашылған терезеде пайдаланушыға көрінеді.

Құттықтаймын. Сіз қазір RaspberryPi-4-те тереңдетілген оқытуды қолдану арқылы оқу уақытын анықтауды сәтті аяқтадыңыз. Егер сізге осы оқулық ұнаса, ұнатыңыз, оқулықты бөлісіңіз және осы жерде берілген біздің github репозиторийіне жұлдызша қойыңыз.

Ұсынылған: