Tällaisen laajan toimintavalikoiman ansiosta OpenCV on vuosien varrella löytänyt käyttötarkoituksensa kasvojentunnistustekniikassa, lääketieteellisessä kuvassa, valvontavideossa ja jopa kaupallisissa palveluissa, kuten VFX ja liikkeenseuranta elokuvateollisuudessa.
Tässä artikkelissa on opetusohjelma, joka näyttää, kuinka OpenCV 4 asennetaan Ubuntu 20: een.40 ja miten saat kaiken irti kirjastosta asentamalla suositeltavimmat paketit.
Aloitamme asentamalla OpenCV-riippuvuudet ennen OpenCV: n asentamista.
Vaihe 1: Päivitä järjestelmäsi
Avaa ensin pääte ja kirjoita seuraava päivittääksesi järjestelmän:
$ sudo apt päivitys ja päivitys
Vaihe 2: Lataa lisää kirjastoja
Pyydä seuraavaksi kehittäjän työkaluja ja visuaalisia I / O-kirjastoja, jotta voit tarkastella ja muokata kuva- ja videotiedostoja. Tee se seuraavien komentojen avulla:
$ sudo apt install build-essential cmake pura pkg-config$ sudo apt asenna libjpeg-dev libpng-dev libtiff-dev
$ sudo apt install libavcodec-dev libavformat-dev libswscale-dev libv4l-dev
$ sudo apt asenna libxvidcore-dev libx264-dev
Paranna OpenCV: tä edelleen asentamalla alla olevat paketit:
$ sudo apt asenna libatlas-base-dev gfortran
Vaihe 3: Lataa Gnome ToolKit
Gnome Toolkit (GTK) on ilmainen ja avoimen lähdekoodin widget-työkalupakki, jota voidaan käyttää graafisten käyttöliittymien luomiseen. Kirjoita alla oleva komento ladataksesi Gnome Toolkit:
$ sudo apt asenna libgtk-3-dev
Vaihe 4: Asenna Python 3 -kehitysotsikot
Asenna Python 3 -kehitysotsikot seuraavien koodien avulla:
$ sudo apt-get install python3-dev
Huomaa: Jos et vielä voinut kertoa, suoritamme asennuksen Python 3 -sidonnoilla.
Kun riippuvuudet on asennettu, voimme nyt siirtyä OpenCV: n lataamiseen.
Vaihe 5: Lataa OpenCV
OpenCV: n lataaminen on melko yksinkertaista. Siirry yksinkertaisesti kotikansioon ja lataa OpenCV ja opencv_contrib, joiden mukana tulee joitain modeja, jotka lisäävät OpenCV: n toimintoja. Tee näin kirjoittamalla seuraava:
$ cd ~$ wget -O avaus.zip https: // github.fi / opencv / opencv / archive / 4.0.0.postinumero
$ wget -O opencv_contrib.zip https: // github.fi / opencv / opencv_contrib / archive / 4.0.0.postinumero
Pura seuraavaksi arkistot alla olevilla komennoilla:
$ pura avencv.postinumero$ pura opencv_contrib.postinumero
Tämä vaihe on valinnainen. Voit nimetä hakemistot uudestaan kirjoittamalla alla olevat komennot:
$ mv opencv-4.0.0 avautuminen$ mv opencv_contrib-4.0.0 opencv_contrib
Vaihe 6: Optimoi Python 3 VE OpenCV: tä varten
Tässä vaiheessa asennamme pip. Syötä seuraavat komennot:
$ wget https: // bootstrap.pypa.io / get-pip.py$ sudo python3 get-pip.py
Vaihe 7: Toteu Python-kehityksen VE: hen
Virtuaalisessa ympäristössä voit työskennellä kahden rinnakkaisen ohjelmistoversion kanssa.
Tässä käytämme virtualenv- ja virtualenvwrapper-paketteja navigoidaksemme Python-virtuaaliympäristöissä.
Jos haluat asentaa virtualenv- ja virtualenvwrapper-paketit ja luoda niiden kanssa python-palvelimia, kirjoita seuraava:
$ sudo pip asenna virtualenv virtualenvwrapper$ sudo rm -rf ~ / get-pip.py ~ /.välimuisti / pip
Syötä seuraava koodi liittääksesi ~ /.bashrc-tiedosto:
$ echo -e "\ n # virtualenv ja virtualenvwrapper" >> ~ /.bashrc$ echo "export WORKON_HOME = $ HOME /.virtualenvs ">> ~ /.bashrc
$ echo "export VIRTUALENVWRAPPER_PYTHON = / usr / bin / python3" >> ~ /.bashrc
$ echo "lähde / usr / local / bin / virtualenvwrapper.sh ">> ~ /.bashrc
Lähde nyt ~ /.bashrc-tiedosto seuraavasti:
$ lähde ~ /.bashrc
Vaihe 8: Virtuaalisen ympäristön luominen
Nyt voimme siirtyä luomaan virtuaalisen OpenCV 4 + Python 3 -ympäristön. Syötä seuraava koodi luoda Python 3 -ympäristöympäristö.
$ mkvirtualenv cv -p python3
Kuten näette, me nimitimme VE: n 'cv;' Voit antaa yrityksellesi minkä tahansa nimen, vaikka on parempi pitää ne lyhyinä ja osuvina.
Olemme luoneet py3cv4 VE: n käytettäväksi Python 3 + OpenCV 4: n kanssa. Kirjoita seuraava komento nähdäksesi, missä VE: ssä olet
$ workon cv
Vaihe 9: Asenna NumPy
NumPy on Python-kirjastopaketti, joka lisää siihen asentamalla korkean tason matemaattisia toimintoja ja tukemalla moniulotteisia taulukoita ja matriiseja. Se on todennäköisesti hyödyllistä, kun käytät OpenCV: tä, joten suosittelemme, että asennat sen. Tee näin tekemällä seuraava komento:
$ pip install numpy
Vaihe 10: Linkitä OpenCV 4 virtuaaliseen ympäristöön
Etsi järjestelmään asennettu Python-versio kirjoittamalla seuraava:
$ workon cv$ python -versio
Nyt kun tiedät käyttämäsi Python-version, voit muokata sivustopakettihakemistoa.
Vaihe 11: Asennuksen tarkistus
Voit tarkistaa, että OpenCV on asennettu oikein ja toimii ongelmitta kirjoittamalla seuraavan komennon:
$ workon cv$ python
Tämä aktivoi virtuaaliympäristön ja suorittaa Python-tulkin, joka on linkitetty juuri aktivoimallesi VE: lle.
Johtopäätös
Ja tämä noin kääri sen. Tämä artikkeli tarjosi läpikäynnin, jonka avulla saat OpenCV: n käyttöön ja käynnissä Ubuntu-järjestelmässäsi. Tarkastelimme erilaisia riippuvuuksia, jotka lisäävät toiminnallisuutta OpenCV: hen ja osoittivat, kuinka nämä riippuvuudet asennetaan. Olemme myös luoneet Python 3 -ympäristöympäristön ja linkittäneet sen OpenCV-asennukseemme. Kun olet noudattanut tässä artikkelissa lueteltuja vaiheita, sinun on pitänyt asentaa OpenCV onnistuneesti Ubuntu 20: een.24-palvelin.