ዝርዝር ሁኔታ:

ለ Dragonboard410c ወይም Dragonboard820c የተጨመረው እውነታ (አር) OpenCV እና Python 3.5: 4 ደረጃዎችን በመጠቀም
ለ Dragonboard410c ወይም Dragonboard820c የተጨመረው እውነታ (አር) OpenCV እና Python 3.5: 4 ደረጃዎችን በመጠቀም

ቪዲዮ: ለ Dragonboard410c ወይም Dragonboard820c የተጨመረው እውነታ (አር) OpenCV እና Python 3.5: 4 ደረጃዎችን በመጠቀም

ቪዲዮ: ለ Dragonboard410c ወይም Dragonboard820c የተጨመረው እውነታ (አር) OpenCV እና Python 3.5: 4 ደረጃዎችን በመጠቀም
ቪዲዮ: ሀ እና ለ 2 Ethiopian Movie Ha Ena Le-2018 ሙሉፊልም 2024, ሀምሌ
Anonim
ለ Dragonboard410c ወይም Dragonboard820c የተጨመረው እውነታ (አር) OpenCV እና Python 3.5 ን በመጠቀም
ለ Dragonboard410c ወይም Dragonboard820c የተጨመረው እውነታ (አር) OpenCV እና Python 3.5 ን በመጠቀም

ይህ አስተማሪዎች የተጨመረው የእውነት መተግበሪያን ለማስኬድ OpenCV ፣ Python 3.5 ን እና ጥገኛዎችን ለ Python 3.5 እንዴት እንደሚጭኑ ይገልፃል።

ደረጃ 1: መስፈርቶች

የሚከተሉትን ንጥረ ነገሮች ያስፈልግዎታል

ዘንዶ ሰሌዳ 410 ሲ ወይም 820 ሲ;

የሊናሮ-አሊፕ/ገንቢ ንፁህ ጭነት;

DB410c: በስሪት v431.link ውስጥ ተፈትኗል

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

DB820c: በስሪት v228.link ውስጥ ተፈትኗል

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

ቢያንስ 16 ጊባ አቅም የማይክሮ ኤስዲ ካርድ (ዘንዶ ሰሌዳ 410 ሲ የሚጠቀም ከሆነ);

ፋይሉን ያውርዱ (በዚህ ደረጃ መጨረሻ) ፣ ወደ ማይክሮ ኤስዲ ካርድ ይንቀሉ እና ይቅዱ ፣

ምልከታዎች - ዘንዶክቦርድ 820 ሲ የሚጠቀሙ ከሆነ ፋይሉን ያውርዱ ፣ ይንቀሉ እና ወደ/ቤት/*ተጠቃሚ*/የትእዛዞቹን አጠቃቀም ለማቃለል ፤

  • የዩኤስቢ ማዕከል;
  • የዩኤስቢ መዳፊት እና የቁልፍ ሰሌዳ;
  • የበይነመረብ ግንኙነት።

ደረጃ 2 - የማይክሮ ኤስዲ ካርዱን (ወ/ ድራጎንቦርድ410 ሲ ብቻ)

በ Dragonboard ውስጥ ተርሚናልን ይክፈቱ ፤

ተርሚናል ሩጫ ውስጥ fdisk:

$ sudo fdisk -l

  • የማይክሮ ኤስዲ ካርዱን በ DragonBoard MicroSD ካርድ ማስገቢያ ውስጥ ያስገቡ።
  • በዝርዝሩ ውስጥ የአዲሱ መሣሪያ ስም (እና ክፋይ) በመፈለግ fdisk ን እንደገና ያሂዱ

$ sudo fdisk -l

ወደ ስርወ ማውጫው ይሂዱ ፦

$ cd ~

አቃፊ ይፍጠሩ ፦

$ mkdir sdfolder

የማይክሮ ኤስዲ ካርዱን ይጫኑ

ተራራ /dev /sd_card_partition_name sdfolder

ደረጃ 3 - አስፈላጊ ማዕቀፎችን መጫን

በ Dragonboard ውስጥ ተርሚናልን ይክፈቱ ፤

በተርሚናል ውስጥ ወደ ተመረጠው ማውጫ ይሂዱ (ለ ‹820c‹ ~ ›እና ለተሰቀለው ኤስዲ ካርድ ለ 410 ሲ) ይጠቀሙ ፦

(820 ሲ) $ ሲዲ

(410c) $ cd ~/sdfolder

የ zram.sh ስክሪፕት ያሂዱ

$ sudo bash augmented_reality/scripts/zram.sh

ስርዓት አዘምን ፦

sudo ተስማሚ ዝመና && sudo ተስማሚ ማሻሻል

እነዚህን ጥቅሎች ይጫኑ ፦

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-important 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

ወደዚህ ማውጫ ይሂዱ ፦

$ 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 ፒፕ መጫኛ -ፒፕ && Python3.5 -m ፒፕ መጫንን -ማሻሻል setuptools

ቁጥቋጦን ይጫኑ;

$ python3.5 -m ፒፕ ጫን numpy

ወደ ተመረጠው ማውጫ ይሂዱ

(820 ሲ) $ ሲዲ ~

(410c) $ cd ~/sdfolder

Clone OpenCV እና OpenCV አስተዋፅዖ ማከማቻዎች ፦

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

ወደ ማውጫ ይሂዱ ፦

$ cd opencv

የግንባታ ማውጫ ይፍጠሩ እና ወደ እሱ ይሂዱ

$ sudo mkdir ግንባታ && ሲዲ ግንባታ

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 = ON -D የትኛው 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 with BTS_T -DBUILD_TBB = በርቷል -D OPENCV_ENABLE_NONFREE = በርቷል -DBUILD_opencv_xfeatures2d = Off -D OPENGL = ON -D OPENMP = ON -D ENABLE_NEON = ON -D BUILD_PERF_TESTS = off -D OP_C_VET_V.

OpenCV ን ከ 4 ኮር ጋር ያጠናቅሩ

$ sudo make -j 4

OpenCV ን ይጫኑ ፦

$ sudo ጫን

ወደ ተመረጠው ማውጫ ይሂዱ

(820 ሲ) $ ሲዲ ~

(410c) $ cd ~/sdfolder

Python3.5 መስፈርቶችን ይጫኑ

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

የሙከራ ማስመጣት

Python3.5

> ማስመጣት cv2 >> የማስመጣት ብልቃጥ

ደረጃ 4 የ AR መተግበሪያን ማስኬድ

የ AR መተግበሪያን በማሄድ ላይ
የ AR መተግበሪያን በማሄድ ላይ

ወደ ተመረጠው ማውጫ ይሂዱ

(820 ሲ) $ ሲዲ

(410c) $ cd ~/sdfolder

ወደተጨመረው የእውነት ማውጫ ይሂዱ ፦

$ ሲዲ ጨምሯል_እውነት/

ማመልከቻውን ያሂዱ:

$ python3.5 app.py

  • ምልከታዎች: አሁን የዩኤስቢ ካሜራውን ያገናኙ እና በአሳሹ በመጠቀም ከቦርዱ አይፒ አድራሻ እና ወደቡ (ለምሳሌ 192.168.1.1:5000) ይክፈቱ ፣ በማጣቀሻ አቃፊ ውስጥ የተቀመጠውን ሞዴል ያትሙ እና እንደ ከላይ ባለው ምስል ከድር ካሜራ ፊት ያስቀምጡ። ቪዲዮውን ከመያዝ ትዕዛዙ በፊት የምንጭ ኮዱን በመቃወም ፣ ወደ መስመር 92 በመሄድ እና ስሙን ለመቀየር እንስሳውን መለወጥ ይቻላል ፣ ሊገኙ የሚችሉ እንስሳት ላም ፣ ቀበሮ ፣ የባህር ወንበዴ-መርከብ-ስብ ፣ አይጥ እና ተኩላ ናቸው። እንዲሁም በማጣቀሻ አቃፊው ውስጥ ያለውን ምስል በመለወጥ የማጣቀሻውን ምስል መለወጥ ይቻላል።

የሚመከር: