Android

Hoe opencv te installeren op 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

Inhoudsopgave:

Anonim

In deze zelfstudie wordt uitgelegd hoe u OpenCV installeert op Ubuntu 18.04.

OpenCV (Open Source Computer Vision Library) is een open source computer vision-bibliotheek en heeft bindingen voor C ++, Python en Java. Het wordt gebruikt voor een zeer breed scala aan toepassingen, waaronder medische beeldanalyse, naaien van straatbeeldbeelden, bewakingsvideo, gezichten detecteren en herkennen, bewegende objecten volgen, 3D-modellen extraheren en nog veel meer.

OpenCV kan profiteren van multi-coreverwerking en beschikt over GPU-versnelling voor realtime werking.

We laten u twee verschillende manieren zien om OpenCV op Ubuntu te installeren. Kies een van de installatieopties die het beste voor u werken.

Installeer OpenCV vanuit de Ubuntu Repository

Het OpenCV-pakket is beschikbaar via de distributierepository van Ubuntu 18.04. Op het moment van schrijven is de versie in de repositories 3.2, wat niet altijd de nieuwste versie is.

Volg deze stappen om OpenCV te installeren vanuit de Ubuntu 18.04-opslagplaatsen:

  1. Installeer OpenCV

    Vernieuw de pakkettenindex en installeer het OpenCV-pakket door te typen:

    sudo apt update sudo apt install python3-opencv

    De bovenstaande opdracht installeert alle pakketten die nodig zijn om OpenCV uit te voeren.

    Controleer de OpenCV-installatie

    Om de installatie te verifiëren zullen we de cv2 module importeren en de cv2 versie afdrukken:

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

    3.2.0

De standaard Python-versie in Ubuntu 18.04 LTS is versie 3.6. Als u OpenCV met python 2-bindingen wilt installeren, installeert u het python-opencv pakket.

Installeer OpenCV vanuit de bron

De OpenCV-bibliotheek bouwen vanaf de bron is de aanbevolen manier om OpenCV te installeren. Het wordt geoptimaliseerd voor uw specifieke systeem en u hebt volledige controle over de build-opties.

Volg deze stappen om de nieuwste OpenCV-versie van de bron te installeren:

  1. De nodige pakketten installeren

    Met de volgende opdrachten worden alle vereiste en optionele afhankelijkheden geïnstalleerd:

    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

    Klonen van de OpenCV-broncode

    Maak een map die de repositories zal bevatten en kloon de OpenCV's en OpenCV contrib repositories met de volgende commando's:

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

    Op het moment van schrijven is versie 4.0.0 de standaardversie in de github-opslagplaatsen. Als je een oudere versie van opencv_contrib wilt installeren, cd naar zowel opencv_contrib als opencv_contrib mappen en git checkout

    OpenCV configureren met CMake

    Nadat de download is voltooid, maakt u een tijdelijke build-map en gaat u ernaar:

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

    Stel de OpenCV-build in met 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..

    Zodra het CMake-buildsysteem is voltooid, ziet u iets als hieronder:

    Controle van OpenCV-installatie

    Om te controleren of OpenCV met succes is geïnstalleerd, typt u de volgende opdracht en ziet u de OpenCV-versie:

    pkg-config --modversion opencv4

    4.0.1

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

    4.0.1-dev

Conclusie

We hebben u twee verschillende manieren laten zien om OpenCV op uw Ubuntu 18.04-server te installeren. De methode die u kiest, is afhankelijk van uw vereisten en voorkeuren. Hoewel het installeren van de verpakte versie vanuit de Ubuntu-repository eenvoudiger is, geeft het bouwen van OpenCV vanaf de bron u meer flexibiliteit en zou dit uw eerste optie moeten zijn bij het installeren van OpenCV.

opencv python ubuntu