Innehållsförteckning:
2025 Författare: John Day | [email protected]. Senast ändrad: 2025-01-13 06:58
Denna instruktioner beskriver hur du installerar OpenCV, Python 3.5 och beroenden för Python 3.5 för att köra programmet augmented reality.
Steg 1: Krav
Du behöver följande itens:
En Dragonboard 410c eller 820c;
En ren installation av Linaro-alip/developer;
DB410c: Testad i version v431.link
snapshots.linaro.org/96boards/dragonboard4..
DB820c: Testad i version v228.link
snapshots.linaro.org/96boards/dragonboard8..
Minst 16 GB MicroSD -kort (om du använder Dragonboard 410c);
Ladda ner filen (i slutet av detta steg), packa upp och kopiera till MicroSD -kortet;
Obs: Om du använder en Dragonboard 820c, ladda ner filen, packa upp och flytta till/home/*USER*/för att underlätta användningen av kommandona;
- En USB -hubb;
- En USB -mus och tangentbord;
- En internetuppkoppling.
Steg 2: Montering av MicroSD -kortet (endast W/ Dragonboard410c)
Öppna terminalen i Dragonboard;
I terminalen kör fdisk:
$ sudo fdisk -l
- Sätt i MicroSD -kortet i DragonBoard MicroSD -kortplats;
- Kör fdisk igen och leta efter namnet (och partitionen) på den nya enheten i listan:
$ sudo fdisk -l
Gå till rotkatalogen:
$ cd ~
Skapa en mapp:
$ mkdir sdfolder
Montera MicroSD -kortet:
mount /dev /sd_card_partition_name sdfolder
Steg 3: Installera erforderliga ramverk
Öppna terminalen i Dragonboard;
I terminalen, gå till en vald katalog (med "~" för 820c och det monterade SDCard för 410c):
(820c) $ cd
(410c) $ cd ~/sdfolder
Kör zram.sh -skript:
$ sudo bash augmented_reality/scripts/zram.sh
Uppdateringssystem:
sudo apt update && sudo apt upgrade
Installera dessa paket:
sudo apt installera -y debootstrap schroot git curl pkg-config zip packa upp python python-pip g ++ zlib1g-dev openjdk-8-jdk libhdf5-dev libatlas-base-dev gfortran v4l-utils hdf5* libhdf5* libpng-dev build-essential cmake libreadline-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 libxvidcore-dev libgtk2.0-dev libgtk-3-dev
Gå till den här katalogen:
$ cd /usr /src
Ladda ner Python 3.5:
sudo wgetExtrahera paketet:
$ sudo tar xzf Python-3.5.6.tgz
Ta bort det komprimerade paketet:
$ sudo rm Python-3.5.6.tgz
Gå till Python 3.5 -katalogen:
$ cd Python-3.5.6
Aktivera optimeringar för Python 3.5 -sammanställningen:
$ sudo./configure --enable-optimizations
Kompilera Python 3.5:
$ sudo gör altinstall
Uppgradera pip och installationsverktyg:
$ sudo python3.5 -m pip installation -uppgradera pip && python3.5 -m pip install -uppgradera setuptools
Installera numpy:
$ python3.5 -m pip installera numpy
Gå till den valda katalogen:
(820c) $ cd ~
(410c) $ cd ~/sdfolder
Klon OpenCV och OpenCV Contrib -arkiv:
$ sudo git klon -b 3.4 https://github.com/opencv/opencv.git && sudo git klon -b 3.4
Gå till katalogen:
$ cd opencv
Skapa byggkatalog och gå till den:
$ sudo mkdir build && cd build
Kör CMake:
$ sudo cmake -D CMAKE_BUILD_TYPE = RELEASE -D CMAKE_INSTALL_PREFIX =/usr/local -D BUILD_opencv_java = OFF -D BUILD_opencv_python = OFF -D BUILD_opencv_python3 = PYTON_DATOR_DELAR_FÖT_DELAR_FÖRD_FÖRPUT_TÄND_FÖRPUT_DELAR_FÖTT_DELAR (D -PYTHON_DELAR) vilken python3.5) -D PYTHON_INCLUDE_DIR =/usr/local/include/python3.5m/-D INSTALL_C_EXAMPLES = OFF -D INSTALL_PYTHON3_EXAMPLES = OFF -D BUILD_EXAMPLES = OFF -D WITH_CUDA = OFF -D BUILD_ -DBUILD_TBB = ON -D OPENCV_ENABLE_NONFREE = ON -DBUILD_opencv_xfeatures2d = OFF -D OPENGL = ON -D OPENMP = ON -D ENABLE_NEON = ON -D BUILD_PERF_TESTS = OFF -D OPENCV_EXTRA_M..
Kompilera OpenCV med 4 kärnor:
$ sudo gör -j 4
Installera OpenCV:
$ sudo gör installationen
Gå till den valda katalogen:
(820c) $ cd ~
(410c) $ cd ~/sdfolder
-
Installera Python3.5 -krav:
$ sudo python3.5 -m pip install -r requirements.txt --no -cache -dir
Testimport:
python3.5
> import cv2 >> importkolv
Steg 4: Kör AR -applikation
Gå till den valda katalogen:
(820c) $ cd
(410c) $ cd ~/sdfolder
Gå till augmented reality -katalogen:
$ cd augmented_reality/
Kör programmet:
$ python3.5 app.py