How to Install OpenCV in Ubuntu for C / C++ (Ubuntu 18.04, Ubuntu 20.04 )
Innholdsfortegnelse:
Denne veiledningen forklarer hvordan du installerer OpenCV på Ubuntu 18.04.
OpenCV (Open Source Computer Vision Library) er et åpen kildekode for visjon av datamaskiner og har bindinger for C ++, Python og Java. Den brukes til et veldig bredt spekter av applikasjoner, inkludert medisinsk bildeanalyse, syning av gatevisningsbilder, overvåkningsvideo, oppdage og gjenkjenne ansikter, spore bevegelige objekter, trekke ut 3D-modeller og mye mer.
OpenCV kan dra nytte av flerkjernebehandling og har GPU-akselerasjon for sanntidsdrift.
Vi vil vise deg to forskjellige måter å installere OpenCV på Ubuntu. Velg et av installasjonsalternativene som vil fungere best for deg.
Installer OpenCV fra Ubuntu Repository
OpenCV-pakken er tilgjengelig fra distribusjonslageret Ubuntu 18.04. I skrivende stund er versjonen i depotene 3.2 som kanskje ikke alltid er den siste versjonen.
Følg disse trinnene for å installere OpenCV fra Ubuntu 18.04-lagrene:
-
Installer OpenCV
Oppdater pakkeindeksen og installer OpenCV-pakken ved å skrive:
sudo apt update
sudo apt install python3-opencv
Kommandoen over vil installere alle nødvendige pakker for å kjøre OpenCV.
Kontroller OpenCV-installasjonen
For å bekrefte installasjonen vil vi importere
cv2
modulen og skrive ut OpenCV-versjonen:python3 -c "\ import cv2 print(cv2.__version__)"
3.2.0
python-opencv
pakken.
Installer OpenCV fra kilden
Å bygge OpenCV-biblioteket fra kilden er den anbefalte måten å installere OpenCV. Det vil bli optimalisert til ditt spesifikke system, og du vil ha full kontroll over byggealternativene.
Følg disse trinnene for å installere den nyeste OpenCV-versjonen fra kilden:
-
Installere nødvendige pakker
Følgende kommandoer vil installere alle nødvendige og valgfrie avhengigheter:
sudo apt install build-essential cmake git pkg-config libgtk-3-dev
sudo apt install libavcodec-dev libavformat-dev libswscale-dev libv4l-dev libxvidcore-dev libx264-dev
sudo apt install libjpeg-dev libpng-dev libtiff-dev gfortran openexr libatlas-base-dev
sudo apt install python3-dev python3-numpy libtbb2 libtbb-dev libdc1394-22-dev
Kloning av OpenCV-kildekoden
Lag en katalog som inneholder depotene og kloner OpenCVs og OpenCV bidraglager med følgende kommandoer:
mkdir ~/opencv_build && cd ~/opencv_build
git clone
git clone
I skrivende stund er standardversjonen i github-depotene versjon 4.0.0. Hvis du vil installere en eldre versjon av OpenCV, cd til både
opencv
ogopencv_contrib
kataloger og kjørgit checkout
Konfigurere OpenCV med CMake
Når nedlastingen er fullført, opprett en midlertidig build-katalog, og bytt til den:
cd ~/opencv_build/opencv
mkdir build && cd build
Sett opp OpenCV build med CMake:
cmake -D CMAKE_BUILD_TYPE=RELEASE \ -D CMAKE_INSTALL_PREFIX=/usr/local \ -D INSTALL_C_EXAMPLES=ON \ -D INSTALL_PYTHON_EXAMPLES=ON \ -D OPENCV_GENERATE_PKGCONFIG=ON \ -D OPENCV_EXTRA_MODULES_PATH=~/opencv_build/opencv_contrib/modules \ -D BUILD_EXAMPLES=ON..
Når CMake build-systemet er ferdigstilt vil du se noe slik som nedenfor:
Verifiserer OpenCV-installasjonen
For å sjekke om OpenCV har blitt installert, skriver du følgende kommando, og du bør se OpenCV-versjonen:
pkg-config --modversion opencv4
4.0.1
python3 -c "\ import cv2 print(cv2.__version__)"
4.0.1-dev
Konklusjon
Vi har vist deg to forskjellige måter å installere OpenCV på Ubuntu 18.04-serveren din. Metoden du velger, avhenger av dine krav og preferanser. Selv om det er enklere å installere den pakke versjonen fra Ubuntu-depotet, gir OpenCV fra kilden deg mer fleksibilitet, og det bør være det første alternativet når du installerer OpenCV.
opencv python ubuntuHvordan installere og konfigurere en nfs-server på ubuntu 18.04

Network File System (NFS) er en distribuert filsystemprotokoll som lar deg dele eksterne kataloger over et nettverk. I denne opplæringen skal vi gå gjennom hvordan du konfigurerer en NFSv4-server på Ubuntu 18.04.
Hvordan installere og konfigurere redis på ubuntu 18.04

Redis er en åpen kildekode i minnedatastruktur. Den kan brukes som en database, cache og meldingsmegler og støtter forskjellige datastrukturer som Strings, Hashes, Lister, Sets, etc. Denne opplæringen beskriver hvordan du installerer og konfigurerer Redis på en Ubuntu 18.04-server.
Hvordan installere opencv på bringebær pi 3

OpenCV (Open Source Computer Vision Library) er et åpen kildekode for visjon av datamaskiner og har bindinger for C ++, Python og Java. I denne opplæringen vil vi forklare hvordan du installerer OpenCV på Raspberry Pi.