Android

Sådan installeres opencv på ubuntu 18.04

Install Linux Mint and Ubuntu on 1 PC

Install Linux Mint and Ubuntu on 1 PC

Indholdsfortegnelse:

Anonim

Denne tutorial forklarer, hvordan man installerer OpenCV på Ubuntu 18.04.

OpenCV (Open Source Computer Vision Library) er et open source computer vision bibliotek og har bindinger til C ++, Python og Java. Det bruges til en meget bred vifte af applikationer, herunder medicinsk billedanalyse, syning af gadevisningsbilleder, overvågningsvideo, detektering og genkendelse af ansigter, sporing af bevægelige objekter, udtrækning af 3D-modeller og meget mere.

OpenCV kan drage fordel af multi-core-behandling og har GPU-acceleration til realtidsdrift.

Vi viser dig to forskellige måder at installere OpenCV på Ubuntu. Vælg en af ​​de installationsmuligheder, der fungerer bedst for dig.

Installer OpenCV fra Ubuntu Repository

OpenCV-pakken er tilgængelig fra Ubuntu 18.04 distributionsdatabasen. I skrivende stund er versionen i depoterne 3, 2, hvilket muligvis ikke altid er den seneste version.

Følg disse trin for at installere OpenCV fra Ubuntu 18.04-oplagerne:

  1. Installer OpenCV

    Opdater pakkeindekset og installer OpenCV-pakken ved at skrive:

    sudo apt update sudo apt install python3-opencv

    Kommandoen ovenfor installerer alle nødvendige pakker til at køre OpenCV.

    Kontroller OpenCV-installationen

    For at verificere installationen importerer vi cv2 modulet og udskriver OpenCV-versionen:

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

    3.2.0

Standard Python-version i Ubuntu 18.04 LTS er version 3.6. Hvis du vil installere OpenCV med python 2-bindinger, skal du installere python-opencv pakken.

Installer OpenCV fra kilden

Opbygning af OpenCV-biblioteket fra kilden er den anbefalede måde at installere OpenCV på. Det optimeres til dit særlige system, og du har fuld kontrol over buildmulighederne.

Følg disse trin for at installere den nyeste OpenCV-version fra kilden:

  1. Installation af de nødvendige pakker

    Følgende kommandoer installerer alle nødvendige og valgfri afhængigheder:

    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 af OpenCV-kildekoden

    Opret en mappe, der indeholder deponierne og kloner OpenCV's og OpenCV bidraglager med følgende kommandoer:

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

    I skrivende stund er standardversionen i github-oplagrene version 4.0.0. Hvis du vil installere en ældre version af OpenCV, skal du cd til både opencv og opencv_contrib mapper og køre git checkout

    Konfiguration af OpenCV med CMake

    Når downloadet er afsluttet, oprettes et midlertidigt build-bibliotek, og skift til det:

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

    Konfigurer 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 afsluttet, vil du se noget lignende nedenfor:

    Verificering af OpenCV-installation

    For at kontrollere, om OpenCV er installeret, skal du indtaste følgende kommando, og du skal se OpenCV-versionen:

    pkg-config --modversion opencv4

    4.0.1

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

    4.0.1-dev

Konklusion

Vi har vist dig to forskellige måder at installere OpenCV på din Ubuntu 18.04-server. Den metode, du vælger, afhænger af dine krav og præferencer. Selvom det er lettere at installere den pakkede version fra Ubuntu-arkivet, giver OpenCV fra kilden dig mere fleksibilitet, og det skal være din første mulighed, når du installerer OpenCV.

opencv python ubuntu