opencv

OpenCV n käytön aloittaminen Ubuntu 20 ssa.40

OpenCV n käytön aloittaminen Ubuntu 20 ssa.40
Open Source Computer Vision Library tai OpenCV on koneoppimisen ohjelmistokirjasto avoimen lähdekoodin ohjelmointityökaluista, joita käytetään reaaliaikaiseen laskentaan. Se koostuu yli 2500 hyvin optimoidusta algoritmista, joita käytetään kasvojen havaitsemiseen ja tunnistamiseen, 3D-mallintamiseen ja päällekkäisten valokuvien luomiseen karttojen ja korkeuksien luomiseksi, fotometrisen analyysin, objektiratajälkien seurannan, liikkeen seurannan sekä eleiden ja liikkeiden havaitsemiseksi. Yhdessä muiden apuohjelmien kanssa OpenCV voi jopa arvioida kohteen tarkoitukset valokuvassa.

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.

OpenTTD vs Simutrans
Creating your own transport simulation can be fun, relaxing and extremely enticing. That's why you need to make sure that you try out as many games as...
OpenTTD Tutorial
OpenTTD is one of the most popular business simulation games out there. In this game, you need to create a wonderful transportation business. However,...
SuperTuxKart for Linux
SuperTuxKart is a great title designed to bring you the Mario Kart experience free of charge on your Linux system. It is pretty challenging and fun to...