Мазмуну:

OpenCV жана Python 3.5 колдонуу менен Dragonboard410c же Dragonboard820c үчүн кеңейтилген чындык (AR): 4 кадам
OpenCV жана Python 3.5 колдонуу менен Dragonboard410c же Dragonboard820c үчүн кеңейтилген чындык (AR): 4 кадам

Video: OpenCV жана Python 3.5 колдонуу менен Dragonboard410c же Dragonboard820c үчүн кеңейтилген чындык (AR): 4 кадам

Video: OpenCV жана Python 3.5 колдонуу менен Dragonboard410c же Dragonboard820c үчүн кеңейтилген чындык (AR): 4 кадам
Video: Как установить и настроить 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..

Кеминде 16 ГБ сыйымдуулугу 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 картасын орнотуңуз:

mount /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 libsvxl-dev-libvxvl 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 --enable-optimizations

Python 3.5ти түзүү:

$ sudo altinstall жасаңыз

Пипти жана орнотуу куралдарын жаңыртыңыз:

$ sudo python3.5 -m pip орнотуу -pip && python3.5 -m pip орнотуу -setuptools жаңыртуу

Numpy орнотуу:

$ python3.5 -m pip орнотуу numpy

Тандалган каталогго өтүңүз:

(820c) $ cd ~

(410c) $ cd ~/sdfolder

OpenCV жана OpenCV Contrib репозиторийлерин Clone:

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

Каталогго өтүү:

$ cd opencv

Куруу каталогун түзүңүз жана ага өтүңүз:

$ 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_PETH_EPE_E_E_E_E_E_E_E_E_E_E_EE_E_0 Кайсы 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 WITHTBCUDA_CUDA_WUTT_CUDA -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 = ӨЧҮК/OPEN_VOB..

OpenCVди 4 ядро менен түзүңүз:

$ sudo make -j 4

OpenCV орнотуу:

$ sudo make install

Тандалган каталогго өтүңүз:

(820c) $ cd ~

(410c) $ cd ~/sdfolder

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

$ sudo python3.5 -m pip орнотуу -r талаптар.txt --no -cache -dir

Тест импорту:

python3.5

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

4 -кадам: AR тиркемесин иштетүү

AR колдонмосун иштетүү
AR колдонмосун иштетүү

Тандалган каталогго өтүңүз:

(820c) $ cd

(410c) $ cd ~/sdfolder

Күчөтүлгөн реалдуулук каталогуна өтүңүз:

$ cd augmented_reality/

Колдонмону иштетүү:

$ python3.5 app.py

Obs: Эми USB камерасын туташтырып, браузерди колдонуп, тактайдын IP дареги жана порту менен ачыңыз (мис. 192.168.1.1:5000), маалымдама папкасында сакталган моделди басып чыгарыңыз жана веб -камеранын алдына мындай сүрөттү өйдө коюңуз. Бул жаныбарды булак кодун карама-каршы коюп, 92-сапка барып, видео тартуу буйругунан мурун атын өзгөртүүгө болот, жаныбарлар: уй, түлкү, каракчы кеме-май, келемиш жана карышкыр. Бул шилтеме папкасындагы сүрөттү өзгөртүү аркылуу шилтеме сүрөтүн өзгөртүүгө да болот.

Сунушталууда: