Агуулгын хүснэгт:

OpenCV болон Python 3.5: 4 алхамуудыг ашиглан Dragonboard410c эсвэл Dragonboard820c -ийг сайжруулсан бодит байдал (AR)
OpenCV болон Python 3.5: 4 алхамуудыг ашиглан Dragonboard410c эсвэл Dragonboard820c -ийг сайжруулсан бодит байдал (AR)

Видео: OpenCV болон Python 3.5: 4 алхамуудыг ашиглан Dragonboard410c эсвэл Dragonboard820c -ийг сайжруулсан бодит байдал (AR)

Видео: OpenCV болон Python 3.5: 4 алхамуудыг ашиглан Dragonboard410c эсвэл Dragonboard820c -ийг сайжруулсан бодит байдал (AR)
Видео: Как установить и настроить Python3.5 + OpenCV3.1 #python #opencv 2024, Долдугаар сарын
Anonim
OpenCV ба Python 3.5 -ийг ашиглан Dragonboard410c эсвэл Dragonboard820c -д зориулсан Өргөтгөсөн Бодит байдал (AR)
OpenCV ба Python 3.5 -ийг ашиглан Dragonboard410c эсвэл Dragonboard820c -д зориулсан Өргөтгөсөн Бодит байдал (AR)

Энэхүү зааварчилгаа нь өргөтгөсөн бодит байдлын програмыг ажиллуулахын тулд OpenCV, Python 3.5 болон Python 3.5 -ийн хамаарлыг хэрхэн суулгах талаар тайлбарласан болно.

Алхам 1: Шаардлага

Танд дараахь хэрэгсэл хэрэгтэй болно.

Dragonboard 410c эсвэл 820c;

Linaro-alip/хөгжүүлэгчийн цэвэр суурилуулалт;

DB410c: v431.link хувилбар дээр туршсан

snapshots.linaro.org/96boards/dragonboard4..

DB820c: v228.link хувилбарт туршсан

snapshots.linaro.org/96boards/dragonboard8..

Хамгийн багадаа 16GB багтаамжтай MicroSD карт (Dragonboard 410c ашиглаж байгаа бол);

Файлыг татаж авах (энэ алхамын төгсгөлд), задалж, MicroSD карт руу хуулах;

Obs: Хэрэв Dragonboard 820c ашиглаж байгаа бол файлыг татаж аваад задалж, тушаалуудын хэрэглээг хөнгөвчлөхийн тулд/home/*USER*/руу зөөнө үү;

  • USB төв;
  • USB хулгана, гар;
  • Интернет холболт.

Алхам 2: MicroSD картыг суурилуулах (Зөвхөн W/ Dragonboard410c)

Dragonboard дахь терминалыг нээнэ үү;

Терминал дээр fdisk ажиллуулна уу:

$ sudo fdisk -l

  • MicroSD картыг DragonBoard MicroSD картны үүрэнд оруулах;
  • Fdisk -ийг дахин ажиллуулаад жагсаалтаас шинэ төхөөрөмжийн нэрийг (мөн хуваалтыг) хайж олоорой.

$ sudo fdisk -l

Үндсэн лавлах руу очно уу:

$ cd ~

Фолдер үүсгэх:

$ mkdir sdfolder

MicroSD картыг холбох:

холбох /dev /sd_card_partition_name sdfolder

Алхам 3: Шаардлагатай хүрээг суулгах

Dragonboard дахь терминалыг нээнэ үү;

Терминал дээр сонгосон лавлах руу очно уу (820c -д "~", 410c -д суулгасан SDCard ашиглан):

(820c) $ cd

(410c) $ cd ~/sdfolder

Zram.sh скриптийг ажиллуулна уу:

$ sudo bash augmented_reality/скриптүүд/zram.sh

Системийг шинэчлэх:

sudo apt update && sudo apt upgrade

Эдгээр багцыг суулгана уу:

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 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 libvvvl libgtk2.0-dev libgtk-3-dev

Энэ лавлах руу очно уу:

$ cd /usr /src

Python 3.5 татаж авах:

sudo wget

Багцыг задлах:

$ sudo tar xzf Python-3.5.6.tgz

Шахсан багцыг устгах:

$ sudo rm Python-3.5.6.tgz

Python 3.5 лавлах руу очно уу:

$ cd Python-3.5.6

Python 3.5 эмхэтгэлийн оновчлолыг идэвхжүүлнэ үү

$ sudo./configure-идэвхжүүлсэн оновчлол

Python 3.5 хөрвүүлэх:

$ sudo altinstall хийх

Пип болон тохируулах хэрэгслүүдийг шинэчлэх:

$ sudo python3.5 -m pip install -pip && python3.5 -m pip install -upu setuptools

Numpy суулгах:

$ python3.5 -m pip суулгах numpy

Сонгосон лавлах руу очно уу:

(820c) $ cd ~

(410c) $ cd ~/sdfolder

OpenCV ба OpenCV Contrib репозиторуудыг клон хийх:

$ sudo git clone -b 3.4 https://github.com/opencv/opencv.git && sudo git clone -b 3.4

Директор руу очих:

$ cd нээлттэй

Бүтээх лавлах үүсгэж, түүнд очно уу:

$ sudo mkdir build && cd build

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 = аль 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 WTHTBCUDA_TUTB_CUDA -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 = ON -D/OP -OP/OPEN_VOB

OpenCV -ийг 4 цөмтэй хөрвүүлэх:

$ sudo make -j 4

OpenCV суулгах:

$ sudo make install

Сонгосон лавлах руу очно уу:

(820c) $ cd ~

(410c) $ cd ~/sdfolder

Python3.5 -ийн шаардлагыг суулгах:

$ sudo python3.5 -m pip install -r requirements.txt --no -cache -dir

Туршилтын импорт:

python3.5

> импорт cv2 >> импортын колбо

Алхам 4: AR програмыг ажиллуулж байна

AR програмыг ажиллуулж байна
AR програмыг ажиллуулж байна

Сонгосон лавлах руу очно уу:

(820c) $ cd

(410c) $ cd ~/sdfolder

Өргөтгөсөн бодит байдлын лавлах руу очно уу:

$ cd augmented_reality/

Аппликешныг ажиллуулна уу:

$ python3.5 app.py

Тэмдэглэл: Одоо USB камерыг холбож, самбарын IP хаяг, порт бүхий хөтөч ашиглан нээнэ үү (жишээлбэл 192.168.1.1:5000), лавлах хавтсанд хадгалагдсан загварыг хэвлээд дээд талын зураг гэх мэт вэбкамерын урд байрлуулна уу. Эх кодыг эсэргүүцэн 92-р мөрөнд орж, видео бичлэг хийх командын өмнө нэрийг нь өөрчилж, амьтныг өөрчилж болно. Үхэр, үнэг, далайн дээрэмчдийн хөлөг онгоц, харх, чоно. Лавлах фолдер доторх зургийг өөрчлөх замаар лавлагааны зургийг өөрчлөх боломжтой.

Зөвлөмж болгож буй: