Android

Hur man installerar opencv på ubuntu 18.04

How To Install OpenCV 4 for Python on Ubuntu 18.04 Linux / Ubuntu 20.04 LTS

How To Install OpenCV 4 for Python on Ubuntu 18.04 Linux / Ubuntu 20.04 LTS

Innehållsförteckning:

Anonim

Denna handledning förklarar hur du installerar OpenCV på Ubuntu 18.04.

OpenCV (Open Source Computer Vision Library) är ett open source datorvisionsbibliotek och har bindningar för C ++, Python och Java. Det används för ett mycket brett utbud av applikationer inklusive medicinsk bildanalys, syning av gatuvybilder, övervakningsvideo, upptäcka och identifiera ansikten, spåra rörliga objekt, extrahera 3D-modeller och mycket mer.

OpenCV kan dra fördel av processer med flera kärnor och har GPU-acceleration för drift i realtid.

Vi visar dig två olika sätt att installera OpenCV på Ubuntu. Välj ett av de installationsalternativ som passar bäst för dig.

Installera OpenCV från Ubuntu Repository

OpenCV-paketet är tillgängligt från Ubuntu 18.04 distributionslager. I skrivande stund är versionen i förvaren 3, 2 vilket kanske inte alltid är den senaste versionen.

Så här installerar du OpenCV från Ubuntu 18.04-lagren:

  1. Installera OpenCV

    Uppdatera paketets index och installera OpenCV-paketet genom att skriva:

    sudo apt update sudo apt install python3-opencv

    Kommandot ovan kommer att installera alla paket som krävs för att köra OpenCV.

    Verifiera OpenCV-installationen

    För att verifiera installationen importerar vi cv2 modulen och skriver ut OpenCV-versionen:

    python3 -c "\ import cv2 print(cv2.__version__)"

    3.2.0

Standard Python-versionen i Ubuntu 18.04 LTS är version 3.6. Om du vill installera OpenCV med python 2-bindningar, installera python-opencv paketet.

Installera OpenCV från källan

Att bygga OpenCV-biblioteket från källan är det rekommenderade sättet att installera OpenCV. Det kommer att optimeras till ditt specifika system och du har full kontroll över byggalternativen.

Så här installerar du den senaste OpenCV-versionen från källan:

  1. Installera nödvändiga paket

    Följande kommandon installerar alla nödvändiga och valfria beroenden:

    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-källkoden

    Skapa en katalog som innehåller förvar och klonar OpenCV: s och OpenCV-bidragslagren med följande kommandon:

    mkdir ~/opencv_build && cd ~/opencv_build git clone git clone

    I skrivande stund är standardversionen i github-lagren version 4.0.0. Om du vill installera en äldre version av OpenCV, cd till både opencv och opencv_contrib kataloger och kör git checkout

    Konfigurera OpenCV med CMake

    När nedladdningen är klar skapar du en tillfällig build-katalog och byter till den:

    cd ~/opencv_build/opencv mkdir build && cd build

    Ställ in 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 är slutfört ser du något liknande nedan:

    Verifierar OpenCV-installationen

    För att kontrollera om OpenCV har installerats med framgång skriver du följande kommando och du bör se OpenCV-versionen:

    pkg-config --modversion opencv4

    4.0.1

    python3 -c "\ import cv2 print(cv2.__version__)"

    4.0.1-dev

Slutsats

Vi har visat dig två olika sätt att installera OpenCV på din Ubuntu 18.04-server. Metoden du väljer beror på dina krav och inställningar. Även om det är enklare att installera den paketerade versionen från Ubuntu-lagret, så är det enkelt att bygga OpenCV från källan och det bör vara ditt första alternativ när du installerar OpenCV.

opencv python ubuntu