avamine

OpenCV-ga alustamine Ubuntu 20-s.40

OpenCV-ga alustamine Ubuntu 20-s.40
Avatud lähtekoodiga arvutivisiooni raamatukogu ehk OpenCV on reaalajas arvutamiseks mõeldud avatud lähtekoodiga programmeerimisutiliidide masinõppetarkvara kogu. See koosneb enam kui 2500 hästi optimeeritud algoritmist, mida kasutatakse nägude tuvastamiseks ja tuvastamiseks, 3D-modelleerimiseks ja fotode kattumiseks kaartide ja kõrguste loomiseks, fotomeetrilise analüüsi teostamiseks, objekti trajektoori jälgimiseks, liikumise jälgimiseks ning žestide ja liikumiste tuvastamiseks. Koos muude utiliitidega saab OpenCV isegi pildistatava kavatsusi hinnata.

Nii laia funktsionaalsuse valiku abil on OpenCV aastate jooksul leidnud kasutust näotuvastustehnoloogias, meditsiinipiltides, jälgimisvideos ja isegi kommertsteenustes, näiteks VFX ja filmitööstuse liikumise jälgimine.

Selles artiklis on õpetus, mis näitab, kuidas installida OpenCV 4 oma Ubuntu 20-sse.40 ja kuidas sellest raamatukogust kõige rohkem kasu saada, installides kõige soovitatavamad paketid.

Alustame OpenCV sõltuvuste installimisega enne OpenCV installimist.

1. samm: värskendage oma süsteemi

Kõigepealt avage terminal ja sisestage oma süsteemi värskendamiseks järgmine:

$ sudo apt update && upgrade

2. samm: laadige alla täiendavad raamatukogud

Järgmisena taotlege ja installige arendaja tööriistu ning visuaalseid I / O teeke piltide ja videofailide vaatamiseks ja redigeerimiseks. Selleks kasutage järgmisi käske:

$ sudo apt install build-essential cmake lahti pakkima pkg-config

$ sudo apt install libjpeg-dev libpng-dev libtiff-dev

$ sudo apt install libavcodec-dev libavformat-dev libswscale-dev libv4l-dev

$ sudo apt install libxvidcore-dev libx264-dev

OpenCV täiendavaks täiustamiseks installige järgmised paketid:

$ sudo apt installib libatlas-base-dev gfortran

3. samm: laadige alla Gnome'i tööriistakomplekt

Gnome Toolkit (GTK) on tasuta ja avatud lähtekoodiga vidinate tööriistakomplekt, mida saab kasutada GUI-de loomiseks. Gnome'i tööriistakomplekti allalaadimiseks tippige järgmine käsk:

$ sudo apt install libgtk-3-dev

4. samm: installige Python 3 arenduspäised

Python 3 arenduspäiste installimiseks kasutage järgmisi koode:

$ sudo apt-get install python3-dev

Märkus. Kui te ei osanud seda veel öelda, teostame installimist Python 3 sidemetega.

Kui sõltuvused on installitud, saame nüüd minna OpenCV allalaadimise juurde.

5. samm: laadige alla OpenCV

OpenCV allalaadimine on üsna lihtne. Lihtsalt minge oma kodukausta ja laadige alla OpenCV ja opencv_contrib, mis on varustatud mõne modifikatsiooniga, mis lisab OpenCV funktsionaalsust. Selleks sisestage järgmine:

$ cd ~
$ wget -O avamine.zip https: // github.com / opencv / opencv / arhiiv / 4.0.0.tõmblukk

$ wget -O opencv_contrib.zip https: // github.com / opencv / opencv_contrib / archive / 4.0.0.tõmblukk

Seejärel eraldage arhiivid allolevate käskudega:

$ unzip avencv.tõmblukk

$ unzip opencv_contrib.tõmblukk

See samm on valikuline. Kataloogide ümbernimetamiseks võite valida allpool olevad käsud:

$ mv opencv-4.0.0 avamine

$ mv opencv_contrib-4.0.0 opencv_contrib

6. samm: optimeerige Python 3 VE OpenCV jaoks

Selles etapis installime pipi. Selleks sisestage järgmised käsud:

$ wget https: // bootstrap.püpa.io / get-pip.py

$ sudo python3 get-pip.py

7. samm: harjuge Pythoni arenduse VE-ga

Virtuaalse keskkonnaga saate töötada kahe paralleelse tarkvaraversioonisõltuvusega.

Siin kasutame Pythoni virtuaalsetes keskkondades navigeerimiseks pakette virtualenv ja virtualenvwrapper.

Pakettide virtualenv ja virtualenvwrapper installimiseks ja nendega Python VE loomiseks sisestage järgmine:

$ sudo pip installib virtualenv virtualenvwrapperi

$ sudo rm -rf ~ / get-pip.py ~ /.vahemälu / pip

~ / Lisamiseks sisestage järgmine kood.bashrc-fail:

$ echo -e "\ n # virtualenv ja virtualenvwrapper" >> ~ /.bashrc

$ echo "eksport WORKON_HOME = $ HOME /.virtualenvs ">> ~ /.bashrc

$ echo "eksport VIRTUALENVWRAPPER_PYTHON = / usr / bin / python3" >> ~ /.bashrc

$ echo "allikas / usr / local / bin / virtualenvwrapper.sh ">> ~ /.bashrc

Nüüd hankige ~ /.bashrc fail järgmisega:

$ source ~ /.bashrc

8. samm: virtuaalse keskkonna loomine

Nüüd saame liikuda OpenCV 4 + Python 3 virtuaalse keskkonna loomise juurde. Python 3 virtuaalse keskkonna loomiseks sisestage järgmine kood.

$ mkvirtualenv cv -p python3

Nagu näete, panime oma VE-le nimeks "cv;" Võite oma VE-le anda mis tahes nime, kuigi eelistatav on hoida see lühike ja asjakohane.

Oleme loonud Py3cv4 VE, mida saab kasutada koos Python 3 + OpenCV 4-ga. Et näha, millises VE-s olete, sisestage järgmine käsk:

$ workon cv

9. samm: installige NumPy

NumPy on Pythoni teegipakett, mis lisab sellele kõrgetasemeliste matemaatiliste funktsioonide installimise ning mitmemõõtmeliste massiivide ja maatriksite toetamise. Tõenäoliselt on see kasulik, kui kasutate OpenCV-d, seetõttu soovitame selle installida. Selleks väljastage järgmine käsk:

$ pip install numpy

10. samm: linkige OpenCV 4 virtuaalse keskkonnaga

Süsteemi installitud Pythoni versiooni otsimiseks sisestage järgmine:

$ workon cv

$ python -versioon

Nüüd, kui teate kasutatavat Pythoni versiooni, saate saidipakettide kataloogi ümber töötada.

11. samm: installimise kontrollimine

Saate kontrollida, kas OpenCV on õigesti installitud ja töötab probleemideta, sisestades järgmise käsu:

$ workon cv

$ python

See aktiveerib virtuaalse keskkonna ja käivitab Pythoni tõlgi, mis on ühendatud just teie aktiveeritud VE-ga.

Järeldus

Ja see umbes keerab selle kokku. See artikkel andis ülevaate, mis aitab teil OpenCV-d oma Ubuntu süsteemis tööle panna. Vaatasime erinevaid sõltuvusi, mis lisavad OpenCV-le rohkem funktsionaalsust, ja näitasime teile, kuidas neid sõltuvusi installida. Samuti lõime Python 3 virtuaalse keskkonna ja sidusime selle oma OpenCV installiga. Pärast käesolevas artiklis loetletud sammude järgimist peaksite olema installinud OpenCV edukalt oma Ubuntu 20-sse.24 server.

How to Change Mouse and Touchpad Settings Using Xinput in Linux
Most Linux distributions ship with “libinput” library by default to handle input events on a system. It can process input events on both Wayland and X...
X-Mouse Button Control abil saate hiire nupud erinevates tarkvarades erinevalt ümber teha
Võib-olla vajate tööriista, mis võiks muuta teie hiire juhtimissüsteemi iga kasutatava rakendusega. Sel juhul võite proovida rakendust nimega X hiiren...
Microsoft Sculpt Touch juhtmeta hiirte ülevaade
Lugesin hiljuti Microsoft Sculpt Touch juhtmevaba hiir ja otsustas selle osta. Pärast mõnda aega kasutamist otsustasin jagada sellega oma kogemusi. Se...