Სარჩევი:
- ნაბიჯი 1: მოთხოვნები
- ნაბიჯი 2: MicroSD ბარათის დაყენება (მხოლოდ W/ Dragonboard410c)
- ნაბიჯი 3: საჭირო ჩარჩოების დაყენება
- ნაბიჯი 4: AR პროგრამის გაშვება
ვიდეო: გაფართოებული რეალობა (AR) Dragonboard410c ან Dragonboard820c OpenCV და Python 3.5: 4 ნაბიჯების გამოყენებით
2024 ავტორი: John Day | [email protected]. ბოლოს შეცვლილი: 2024-01-30 10:18
ეს ინსტრუქციები აღწერს, თუ როგორ უნდა დააინსტალიროთ 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..
MicroSD ბარათი მინიმუმ 16 GB (თუ იყენებთ Dragonboard 410c);
გადმოწერეთ ფაილი (ამ ნაბიჯის დასასრულს), ამოაწყვეთ და დააკოპირეთ MicroSD ბარათზე;
დაკვირვება: თუ იყენებთ 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- ისთვის და დამონტაჟებული SDCard ბარათისთვის 410c):
(820c) $ cd
(410c) $ cd ~/sd საქაღალდე
გაუშვით zram.sh სკრიპტი:
$ sudo bash augmented_reality/scripts/zram.sh
განახლების სისტემა:
sudo apt განახლება && sudo apt განახლება
დააინსტალირეთ ეს პაკეტები:
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* libpake-dev build 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 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 პითონი -3.5.6
ჩართეთ ოპტიმიზაცია Python 3.5 შედგენისთვის:
$ sudo./configure-ჩართვა-ოპტიმიზაციები
შეადგინეთ პითონი 3.5:
$ sudo make altinstall
პიპისა და დაყენების ინსტრუმენტების განახლება:
$ sudo python3.5 -m pip install -upgrade pip && python3.5 -m pip install -upgrade setuptools
დააინსტალირეთ numpy:
$ python3.5 -m pip დააინსტალირეთ numpy
გადადით არჩეულ დირექტორიაში:
(820c) $ cd
(410c) $ cd ~/sd საქაღალდე
კლონირება OpenCV და OpenCV წვლილი საცავებში:
$ sudo git clone -b 3.4 https://github.com/opencv/opencv.git && sudo git clone -b 3.4
გადადით დირექტორიაში:
$ cd ღია
შექმენით build დირექტორია და გადადით მასზე:
$ 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 = ON -D PYTHON3_DEFAULT_EXECUTABLE = $ (რომელიც python3.5) -D PYTHON3_EXECUTABLE: FilePath = $ (რომელი პითონი 3,5) -D PYTHON_INCLUDE_DIR =/usr/local/include/python3.5m/-D INSTALL_C_EXAMPLES = OFF -D INSTALL_PYTHON3_EXAMPLES = OFF -D BUILD_EXAMPLES = OFF -DIDD -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_EX
შეადგინეთ OpenCV 4 ბირთვით:
$ sudo make -j 4
დააინსტალირეთ OpenCV:
$ sudo make install
გადადით არჩეულ დირექტორიაში:
(820c) $ cd
(410c) $ cd ~/sd საქაღალდე
დააინსტალირეთ Python3.5 მოთხოვნები:
$ sudo python3.5 -m პიპ ინსტალაცია -r მოთხოვნები. txt -არა -ქეში -რეჟ
საცდელი იმპორტი:
პითონი 3.5
> იმპორტი cv2 >> იმპორტის კოლბა
ნაბიჯი 4: AR პროგრამის გაშვება
გადადით არჩეულ დირექტორიაში:
(820c) $ cd
(410c) $ cd ~/sd საქაღალდე
გადადით გაფართოებული რეალობის დირექტორიაში:
$ cd augmented_reality/
გაუშვით პროგრამა:
$ python3.5 app.py
დაკვირვება: ახლა შეაერთეთ USB კამერა და გახსენით ბრაუზერის გამოყენებით დაფის IP მისამართი და პორტი (მაგ. 192.168.1.1:5000), დაბეჭდეთ საცნობარო საქაღალდეში შენახული მოდელი და განათავსეთ ვებკამერის წინ, როგორიც არის გამოსახულება ზედა ნაწილში. შესაძლებელია ცხოველის შეცვლა წყაროს კოდის შევიწროებით, 92 ხაზზე გადასვლით და სახელის შეცვლით ვიდეოს გადაღების ბრძანებამდე, ხელმისაწვდომი ცხოველები არიან: ძროხა, მელა, მეკობრე-მსუქანი, ვირთხა და მგელი. ასევე შესაძლებელია საცნობარო სურათის შეცვლა საცნობარო საქაღალდის შიგნით სურათის შეცვლით.
გირჩევთ:
როგორ გავაკეთოთ ნაბიჯების მრიცხველი?: 3 ნაბიჯი (სურათებით)
როგორ გავაკეთო ნაბიჯების მთვლელი?: მე კარგად ვთამაშობდი ბევრ სპორტში: სიარული, სირბილი, ველოსიპედით სიარული, ბადმინტონის თამაში და სხვა. მე მიყვარს ცხენოსნობა მოგზაურობამდე. აბა, შეხედე ჩემს პორტიულ მუცელს …… კარგი, ყოველ შემთხვევაში, მე გადავწყვიტე ვარჯიშის განახლება. რა აღჭურვილობა უნდა მოვამზადო?
გაფართოებული რეალობა Vuforia 7 სახმელეთო თვითმფრინავის ამოცნობა .: 8 ნაბიჯი
გაფართოებული რეალობა Vuforia 7 სახმელეთო თვითმფრინავის გამოვლენა .: Vuforia– ს დამატებული რეალობის SDK for Unity 3D იყენებს ARCore და ARKit AR– ში სახმელეთო თვითმფრინავების გამოსავლენად. დღევანდელი გაკვეთილი გამოიყენებს მათ მშობლიურ ინტეგრაციას Unity– ში, რათა შეიქმნას AR აპლიკაცია Android ან IOS– ისთვის. ჩვენ გვექნება მანქანა, რომელიც ციდან გადმოვარდება გორზე
წვრილმანი ჭკვიანი გაფართოებული რეალობის სათვალეები არდუინოს გამოყენებით: 7 ნაბიჯი
DIY ჭკვიანი გაფართოებული რეალობის სათვალეები არდუინოს გამოყენებით: რადგან ტექნოლოგია სწრაფად იზრდება და ინტეგრირდება ადამიანების ცხოვრების ყველა ასპექტში, დიზაინერები და დეველოპერები ცდილობდნენ მიეწოდებინათ ადამიანებისთვის ტექნოლოგიის უფრო სასიამოვნო გამოცდილება. ერთ -ერთი ტექნოლოგიური ტენდენცია, რომელიც მიზნად ისახავს ცხოვრების გამარტივებას, არის ჩაცმა
მობილური ვირტუალური რეალობა Android- ისთვის (TfCD) დამუშავების გამოყენებით: 7 ნაბიჯი (სურათებით)
მობილური ვირტუალური რეალობა Android- ისთვის (TfCD) დამუშავების გამოყენებით: ვირტუალური რეალობა (VR) არის ერთ -ერთი ახალი ტექნოლოგია, რომელიც შეიძლება იყოს საინტერესო მომავალი პროდუქტები. მას აქვს ბევრი შესაძლებლობა და თქვენ არც გჭირდებათ ძვირადღირებული VR სათვალე (Oculus Rift). შეიძლება ძალიან რთული ჩანდეს საკუთარი თავის გაკეთება, მაგრამ საფუძვლები არის
როგორ ნახოთ გაფართოებული რეალობა თქვენს კომპიუტერში: 3 ნაბიჯი
როგორ ნახოთ გაფართოებული რეალობა თქვენს კომპიუტერზე: ამ გაკვეთილში მე გაჩვენებთ თუ როგორ უნდა ნახოთ დამატებული რეალობა თქვენს კომპიუტერში მხოლოდ ვებკამერის გამოყენებით, ქაღალდი და ინტერნეტი