Komme i gang med OpenCV i Ubuntu Top 10.Topp 10

Komme i gang med OpenCV i Ubuntu Top 10.Topp 10
Open Source Computer Vision Library, eller OpenCV, er et programvarebibliotek for maskinlæring med open source programmeringsverktøy som brukes til sanntids databehandling. Det er sammensatt av over 2500 veloptimaliserte algoritmer som brukes til å oppdage og gjenkjenne ansikter, for 3D-modellering, og for overlappende bilder for å lage kart og forhøyninger, utfører fotometrisk analyse, objektbanesporing, bevegelsessporing og påvisning av gester og bevegelser. Sammen med andre verktøy kan OpenCV til og med vurdere intensjonen til emnet på et fotografi.

Med et så bredt utvalg av funksjonaliteter, har OpenCV funnet bruk av sine tid.

Denne artikkelen gir en opplæring som viser deg hvordan du installerer OpenCV 4 på Ubuntu 20.40 system og hvordan du får mest mulig ut av dette biblioteket ved å installere de mest anbefalte pakkene.

Vi begynner med å installere OpenCV -avhengigheter før du installerer OpenCV.

Trinn 1: Oppdater systemet ditt

Først åpner du terminalen og skriv inn følgende for å oppdatere systemet ditt:

$ sudo apt oppdatering && oppgradering

Trinn 2: Last ned flere biblioteker

Neste, be om og installere utviklerverktøyene og visuelle I/O -bibliotekene for å se og redigere bilde- og videofiler. Bruk følgende kommandoer for å gjøre det:

$ sudo apt install build-essensiell cmake unzip 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

For å forbedre OpenCV ytterligere, installerer du pakkene nedenfor:

$ sudo apt install libatlas-base-dev gfortran

Trinn 3: Last ned Gnome Toolkit

Gnome Toolkit (GTK) er en gratis og åpen kildekode-widget Toolkit som kan brukes til å lage GUIS. Skriv inn kommandoen nedenfor for å laste ned GNOME -verktøysettet:

$ sudo apt install libgtk-3-dev

Trinn 4: Installer Python 3 utviklingsoverskrifter

Bruk følgende koder for å installere Python 3 -utviklingsoverskriftene:

$ sudo apt-get install python3-dev

Merk: Hvis du ikke allerede kunne fortelle, utfører vi installasjonen med Python 3 -bindinger.

Med avhengighetene installert, kan vi nå gå videre til å laste ned OpenCV.

Trinn 5: Last ned OpenCV

Å laste ned OpenCV er ganske grei. Bare gå over til hjemmemappen din og last ned OpenCV og OpenCV_CONTRIB, som følger med noen mods som legger til OpenCVs funksjonalitet. For å gjøre det, skriv inn følgende:

$ CD ~
$ wget -o opencv.Zip https: // github.com/opencv/opencv/arkiv/4.0.0.glidelås
$ WGET -O OpenCV_CONTRIB.Zip https: // github.com/opencv/opencv_contrib/arkiv/4.0.0.glidelås

Deretter henter du ut arkivene med kommandoene nedenfor:

$ Unzip OpenCV.glidelås
$ Unzip OpenCV_CONTRIB.glidelås

Dette trinnet er valgfritt. Du kan velge å gi nytt navn til katalogene ved å legge inn kommandoene nedenfor:

$ MV OpenCV-4.0.0 OpenCV
$ MV OpenCV_CONTRIB-4.0.0 OpenCV_CONTRIB

Trinn 6: Optimaliser Python 3 VE for OpenCV

I dette trinnet installerer vi PIP. Skriv inn følgende kommandoer for å gjøre det:

$ wget https: // bootstrap.Pypa.io/get-pip.py
$ sudo python3 get-pip.py

Trinn 7: Bli vant til VE for Python -utvikling

Med et virtuelt miljø kan du jobbe med to parallelle programvareversjonsavhengigheter.

Her vil vi bruke VirtualenV- og VirtualenVwrapper -pakker for å navigere i Python Virtual Environments.

For å installere VirtualenV- og VirtualenVwrapper -pakker og lage Python Ves med dem, skriv inn følgende:

$ sudo pip installer virtualenv virtualenvwrapper
$ sudo rm -rf ~/get -pip.py ~/.cache/pip

Skriv inn følgende kode for å legge til ~//.Bashrc -fil:

$ ekko -e "\ n# virtualenv og virtualenvwrapper" >> ~//.Bashrc
$ ekko "Eksporter Workon_Home = $ Hjem/.virtualenvs ">> ~/.Bashrc
$ ekko "Eksport VirtualenVwrapper_Python =/usr/bin/python3" >> ~/.Bashrc
$ ekko "Kilde/usr/local/bin/virtualenvwrapper.sh ">> ~/.Bashrc

Nå, kilder ~/.Bashrc -fil med følgende:

$ kilde ~/.Bashrc

Trinn 8: Opprette et virtuelt miljø

Nå kan vi gå videre til å lage et OpenCV 4 + Python 3 Virtual Environment. Skriv inn følgende kode for å lage et virtuelt Python 3.

$ mkvirtualenv cv -p python3

Som du kan se, kalte vi vår ve 'cv;' Du kan gi noe navn til VE, selv om det er å foretrekke å holde dem korte og relevante.

Vi har opprettet PY3CV4 VE å bruke med Python 3 + OpenCV 4. For å se hva du er i, skriv inn følgende kommando:

$ workon cv

Trinn 9: Installer Numpy

Numpy er en Python-bibliotekpakke som legger til den ved å installere matematiske funksjoner på høyt nivå og støtte flerdimensjonale matriser og matriser. Det vil sannsynligvis komme til nytte når du bruker OpenCV, så vi anbefaler at du installerer den. Utsted følgende kommando for å gjøre det:

$ pip installer numpy

Trinn 10: Link OpenCV 4 med det virtuelle miljøet

Slå opp Python -versjonen installert på systemet ditt ved å legge inn følgende:

$ workon cv
$ python -version

Nå som du kjenner Python-versjonen du bruker, kan du omarbeide katalogen med nettstedspakker.

Trinn 11: Verifisere installasjonen

Du kan sjekke at OpenCV er installert riktig og vil fungere uten problemer ved å legge inn følgende kommando:

$ workon cv
$ python

Dette aktiverer det virtuelle miljøet og kjører Python -tolken knyttet til VE du nettopp aktivert.

Konklusjon

Og det om å pakke det sammen. Denne artikkelen ga et gjennomgang for å hjelpe deg med å få OpenCV i gang på Ubuntu -systemet ditt. Vi så på forskjellige avhengigheter som gir mer funksjonalitet til OpenCV og viste deg hvordan du installerer disse avhengighetene. Vi opprettet også et virtuelt Python 3 og koblet det til med OpenCV -installasjonen vår. Etter å ha fulgt trinnene som er oppført i denne artikkelen, burde du ha installert OpenCV på Ubuntu 20.24 Server.