Orodha ya maudhui:
- Hatua ya 1: Mahitaji
- Hatua ya 2: Kuweka Kadi ya MicroSD (tu W / Joka 410c)
- Hatua ya 3: Kuweka Mfumo Unaohitajika
- Hatua ya 4: Kuendesha Maombi ya AR
Video: Ukweli uliodhabitiwa (AR) wa Dragonboard410c au Dragonboard820c Kutumia OpenCV na Python 3.5: 4 Hatua
2024 Mwandishi: John Day | [email protected]. Mwisho uliobadilishwa: 2024-01-30 12:52
Mafundisho haya yanaelezea jinsi ya kusanikisha OpenCV, Python 3.5, na utegemezi wa Python 3.5 kuendesha matumizi ya ukweli uliodhabitiwa.
Hatua ya 1: Mahitaji
Utahitaji itens zifuatazo:
Joka la 410c au 820c;
Ufungaji safi wa Linaro-alip / msanidi programu;
DB410c: Ilijaribiwa katika toleo v431.link
snapshots.linaro.org/96boards/dragonboard4..
DB820c: Ilijaribiwa katika toleo v228.link
snapshots.linaro.org/96boards/dragonboard8..
Angalau Kadi ya MicroSD yenye uwezo wa 16GB (Ikiwa unatumia Dragonboard 410c);
Pakua faili (mwishoni mwa hatua hii), unzip na unakili kwenye kadi ya MicroSD;
Kumbuka: Ikiwa unatumia Joka la 820c, pakua faili, fungua zipu na uhamie kwa / nyumbani / * USER * / ili kupunguza matumizi ya amri;
- Kitovu cha USB;
- Panya ya USB na kibodi;
- Uunganisho wa mtandao.
Hatua ya 2: Kuweka Kadi ya MicroSD (tu W / Joka 410c)
Fungua kituo kwenye Jukwaa;
Katika fdisk ya kukimbia:
$ sudo fdisk -l
- Ingiza kadi ya MicroSD kwenye slot ya kadi ya DragonBoard MicroSD;
- Tumia fdisk tena, ukitafuta jina (na kizigeu) cha kifaa kipya kwenye orodha:
$ sudo fdisk -l
Nenda kwenye saraka ya mizizi:
$ cd ~
Unda folda:
$ mkdir sdfolder
Weka kadi ya MicroSD:
mlima / dev / sd_card_partition_name sdfolder
Hatua ya 3: Kuweka Mfumo Unaohitajika
Fungua kituo kwenye Jukwaa;
Kwenye terminal, nenda kwenye saraka iliyochaguliwa (ukitumia "~" kwa 820c na SDCard iliyowekwa kwa 410c):
(820c) $ cd
(410c) $ cd ~ / sdfolder
Endesha maandishi ya zram.sh:
$ sudo bash imeongezewa_kweli / maandishi / zram.sh
Sasisha mfumo:
sasisho la apt apt && sudo apt kuboresha
Sakinisha vifurushi hivi:
Sudo apt install -y debootstrap schroot git curl pkg-config zip unzip python python-pip g ++ zlib1g-dev openjdk-8-jdk libhdf5-dev libatlas-base-dev gfortran v4l-utils hdf5 * libhdf5 * libpng-dev kujenga-muhimu cmake mstari wa kusoma-gplv2-dev libncursesw5-dev libssl-dev libsqlite3-dev tk-dev libgdbm-dev libc6-dev libbz2-dev libjpeg-dev libtiff5-dev libavcodec-dev libavformat-dev libswscale-dev libv4l-dev libxvid libgtk2.0-dev libgtk-3-dev
Nenda kwenye saraka hii:
$ cd / usr / src
Pakua Python 3.5:
wget sudoToa kifurushi:
$ sudo tar xzf Python-3.5.6.tgz
Futa kifurushi kilichoshinikizwa:
$ sudo rm Python-3.5.6.tgz
Nenda kwenye saraka ya Python 3.5:
$ cd Python-3.5.6
Wezesha uboreshaji wa mkusanyiko wa Python 3.5:
$ sudo./configure - kuwezesha-optimizations
Kusanya Python 3.5:
$ sudo fanya altinstall
Boresha zana za bomba na usanidi:
$ sudo python3.5 -m bomba kusakinisha -iboresha pip && python3.5 -m pip install --upgrade setuptools
Sakinisha numpy:
$ python3.5 -m bomba kufunga numpy
Nenda kwenye saraka iliyochaguliwa:
(820c) $ cd ~
(410c) $ cd ~ / sdfolder
Clone OpenCV na hazina za Mchango wa OpenCV:
$ sudo git clone -b 3.4 https://github.com/opencv/opencv.git && sudo git clone -b 3.4
Nenda kwenye saraka:
$ cd opencv
Unda saraka ya kujenga na uende kwake:
$ sudo mkdir kujenga && cd kujenga
Endesha CMake:
$ sudo cmake -D CMAKE_BUILD_TYPE = KUACHIA -D CMAKE_INSTALL_PREFIX = / usr / local -D BUILD_opencv_java = OFF -D BUILD_opencv_python = OFF -D BUILD_opencv_python3 = ON -D PYTHON3_DEFAULT_EXECUTABLE = ambayo python3.5) -D PYTHON_INCLUDE_DIR = / usr / mitaa / ni pamoja na / python3.5m / -D INSTALL_C_EXAMPLES = OFF -D INSTALL_PYTHON3_EXAMPLES = OFF -D BUILD_EXAMPLES = OFF -D WITH_CUDA = OFF -D BUILD_TESTS = OFF -DBUILD_TBB = ON -D OPENCV_ENABLE_NONFREE = ON -DBUILD_opencv_xfeature2d = OFF -D OPENGL = ON -D OPENMP = ON -D ENABLE_NEON = ON -D BUILD_PERF_TESTS = OFF -D OPENCV_EXTRA_MroductionLES /
Tengeneza OpenCV na cores 4:
$ sudo fanya -j 4
Sakinisha OpenCV:
$ sudo fanya kufunga
Nenda kwenye saraka iliyochaguliwa:
(820c) $ cd ~
(410c) $ cd ~ / sdfolder
Sakinisha mahitaji ya Python3.5:
$ sudo python3.5 -m pip install -r mahitaji.txt --no-cache-dir
Uagizaji wa jaribio:
chatu3.5
> kuagiza cv2 >> kuagiza chupa
Hatua ya 4: Kuendesha Maombi ya AR
Nenda kwenye saraka iliyochaguliwa:
(820c) $ cd
(410c) $ cd ~ / sdfolder
Nenda kwenye saraka ya ukweli uliodhabitiwa:
$ cd imeongeza_kweli /
Endesha programu tumizi:
$ python3.5 app.py
Obs: Sasa unganisha kamera ya USB na ufungue ukitumia kivinjari na anwani ya IP ya bodi na bandari (kwa mfano 192.168.1.1:5:5000), chapisha mfano uliohifadhiwa kwenye folda ya kumbukumbu na uweke mbele ya kamera ya wavuti kama vile picha iliyo juu. Inawezekana kubadilisha mnyama kwa kupinga msimbo wa chanzo, kwenda kwenye laini ya 92 na kubadilisha jina kabla ya amri ya kukamata video, wanyama wanaoweza kutoweka ni: ng'ombe, mbweha, mafuta ya meli ya mafuta, panya na mbwa mwitu. Inawezekana pia kubadilisha picha ya kumbukumbu kwa kubadilisha picha ndani ya folda ya kumbukumbu.
Ilipendekeza:
Ukweli uliodhabitiwa Gia ya Simu: Hatua 7
Ukweli uliodhabitiwa Gia ya Simu: Nafuu, Rahisi, Baridi
Ukweli wa Ukweli uliodhabitiwa: Hatua 11
Ukweli uliodhabitiwa Puzzle: Michezo ya fumbo ni ya ajabu tu. Kuna mafumbo ya kila aina, fumbo la kawaida la jigsaw, maze, na ishara na hata michezo ya video ya aina hii (kwa mfano, Kapteni Toad). Michezo ya fumbo inahitaji mchezaji kuunda mkakati wa utatuzi wa matatizo.
Ukweli uliodhabitiwa Vuforia 7 Kugundua Ndege Ya Ardhi.: Hatua 8
Ugunduzi wa Ukweli wa Vuforia 7 Kugundua Ndege Ya Ardhi. Ukweli wa Vuforia uliodhabitiwa wa SDK kwa Unity 3D hutumia ARCore na ARKit kugundua ndege za ardhini katika AR. Mafunzo ya leo yatatumia ujumuishaji wao wa asili katika Unity kutengeneza programu ya AR ya Android au IOS. Tutakuwa na gari likianguka kutoka angani kwenye groun
Ukweli uliodhabitiwa Kivinjari cha Wavuti: Hatua 9
Ukadiriaji wa Wavuti wa Ukweli uliodhabitiwa: Leo tutapita kutengeneza Kivinjari cha Ukweli cha Ukweli kwa Android. Wazo hili lilianza wakati ExpressVPN iliniuliza nifanye video iliyodhaminiwa ya YouTube. Kwa kuwa hii ni yangu ya kwanza, nilitaka kufanya kitu ambacho kilikuwa muhimu kwa bidhaa yao. Pr
Mchezo wa Video wa DIY Unadhibitiwa na Harakati za Kichwa (Ukweli uliodhabitiwa): Hatua 4
Mchezo wa Video wa DIY Unaodhibitiwa na Harakati ya Kichwa (Ukweli uliodhabitiwa): Nataka kukuonyesha jinsi siku hizi ni rahisi kutengeneza mchezo ambao unaweza kudhibitiwa kwa kusonga mwili wako. Utahitaji tu kompyuta ndogo iliyo na kamera ya wavuti na ustadi fulani wa programu.Kama huna kompyuta ndogo na kamera ya wavuti au ikiwa hujui jinsi ya kupanga programu, Yo