Мазмұны:

OpenCV және Python 3.5 көмегімен Dragonboard410c немесе Dragonboard820c үшін кеңейтілген шындық (AR) 3.5: 4 қадамдары
OpenCV және Python 3.5 көмегімен Dragonboard410c немесе Dragonboard820c үшін кеңейтілген шындық (AR) 3.5: 4 қадамдары

Бейне: OpenCV және Python 3.5 көмегімен Dragonboard410c немесе Dragonboard820c үшін кеңейтілген шындық (AR) 3.5: 4 қадамдары

Бейне: OpenCV және Python 3.5 көмегімен Dragonboard410c немесе Dragonboard820c үшін кеңейтілген шындық (AR) 3.5: 4 қадамдары
Бейне: Как установить и настроить 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/developer таза қондырғы;

DB410c: v431.link нұсқасында тексерілген

snapshots.linaro.org/96boards/dragonboard4.

DB820c: v228.link нұсқасында тексерілген

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

Сыйымдылығы 16 ГБ -тан кем емес MicroSD картасы (егер Dragonboard 410c қолданылса);

Файлды жүктеңіз (осы қадамның соңында), ашыңыз және MicroSD картасына көшіріңіз;

Нұсқау: Егер Dragonboard 820c қолданылса, файлды жүктеп алып, пәрмендерді пайдалануды жеңілдету үшін файлды ашыңыз және/home/*USER*/бөліміне өтіңіз;

  • USB хабы;
  • USB тінтуір мен пернетақта;
  • Интернет байланысы.

2 -қадам: MicroSD картасын орнату (тек W/ Dragonboard410c)

Айдаһар тақтасындағы терминалды ашыңыз;

  • Терминалда fdisk іске қосыңыз:

$ sudo fdisk -l

  • MicroSD картасын DragonBoard MicroSD картасының ұясына салыңыз;
  • Тізімнен жаңа құрылғының атын (және бөлімін) іздеп, fdisk қайта іске қосыңыз:

$ sudo fdisk -l

Түпкі каталогқа өтіңіз:

$ cd ~

Қалтаны жасаңыз:

$ mkdir sdfolder

MicroSD картасын орнатыңыз:

mount /dev /sd_card_partition_name sdfolder

3 -қадам: Қажетті негіздерді орнату

Айдаһар тақтасындағы терминалды ашыңыз;

Терминалда таңдалған каталогқа өтіңіз (820c үшін «~» және 410c үшін орнатылған SDCard картасын қолданыңыз):

(820c) $ cd

(410c) $ cd ~/sdfolder

Zram.sh сценарийін іске қосыңыз:

$ sudo bash augmented_reality/scripts/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 libvxv2 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 -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 = РЕЛИЗ -D CMAKE_INSTALL_PREFIX =/usr/local -D BUILD_opencv_java = OFF -D BUILD_opencv_python = OFF -D BUILD_opencv_python3 = -PE_PE_TH_EPE_E_E_E_E_E_E_E_E_E_E_E_E_E_E_E_EE_E_EE_EE_EE_E_EE_E_E_E_E_E_E_E_E_E_E_E_E_E_E_E_E_E_E_E_E_E_E_E_E_0_0. қай python3.5) -D PYTHON_INCLUDE_DIR =/usr/local/include/python3.5m/-D INSTALL_C_EXAMPLES = ӨШІРУ -D INSTALL_PYTHON3_EXAMPLES = ӨШІРУ -D BUILD_EXAMPLES = ӨШІРІЛДІ -БІРІКТІ -ВУТБ_БЕКТЕСЕ_ -DBUILD_TBB = ON -D OPENCV_ENABLE_NONFREE = ON -DBUILD_opencv_xfeatures2d = ӨШІРУ -D OPENGL = ON -D OPENMP = ON -D ENABLE_NEON = ON -D BUILD_PERF_TESTS = OFF -A/OPC_OB..

4 ядролы OpenCV құрастырыңыз:

$ sudo make -j 4

OpenCV орнату:

$ sudo make install

Таңдалған каталогқа өтіңіз:

(820c) $ cd ~

(410c) $ cd ~/sdfolder

Python3.5 талаптарын орнатыңыз:

$ sudo python3.5 -m pip install -r талаптар.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-ші жолға өтіп, бейне түсіру командасының алдында атауын өзгертуге болады, қол жетімді жануарлар: сиыр, түлкі, қарақшылық кеме-май, егеуқұйрық және қасқыр. Сілтеме қалтасындағы суретті өзгерту арқылы сілтеме суретін өзгертуге болады.

Ұсынылған: