Android

Jak nainstalovat opencv na Ubuntu 18.04

Install Wine On Linux/Ubuntu - Run Windows Apps - Wine Shortcut

Install Wine On Linux/Ubuntu - Run Windows Apps - Wine Shortcut

Obsah:

Anonim

Tento tutoriál vysvětluje, jak nainstalovat OpenCV na Ubuntu 18.04.

OpenCV (Open Source Computer Vision Library) je otevřená počítačová knihovna počítačového vidění a má vazby pro C ++, Python a Java. Používá se pro velmi širokou škálu aplikací včetně lékařské analýzy obrazu, šití snímků ulic, sledování videa, detekce a rozpoznávání tváří, sledování pohybujících se objektů, extrahování 3D modelů a mnoho dalšího.

OpenCV může využívat vícejádrové zpracování a nabízí akceleraci GPU pro provoz v reálném čase.

Ukážeme vám dva různé způsoby instalace OpenCV na Ubuntu. Vyberte jednu z možností instalace, která vám bude nejlépe vyhovovat.

Nainstalujte OpenCV z úložiště Ubuntu

Balíček OpenCV je k dispozici z distribučního úložiště Ubuntu 18.04. V době psaní je verze v repozitářích 3, 2, což nemusí být vždy nejnovější verze.

Chcete-li nainstalovat OpenCV z úložišť Ubuntu 18.04, postupujte takto:

  1. Nainstalujte OpenCV

    Aktualizujte index balíčků a nainstalujte balíček OpenCV zadáním:

    sudo apt update sudo apt install python3-opencv

    Výše uvedený příkaz nainstaluje všechny balíčky potřebné pro spuštění OpenCV.

    Ověřte instalaci OpenCV

    Pro ověření instalace importujeme modul cv2 a vytiskneme verzi OpenCV:

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

    3.2.0

Výchozí verze Pythonu v Ubuntu 18.04 LTS je verze 3.6. Pokud chcete nainstalovat OpenCV s vazbami python 2, nainstalujte balíček python-opencv .

Nainstalujte OpenCV ze zdroje

Vytvoření knihovny OpenCV ze zdroje je doporučeným způsobem instalace OpenCV. Bude optimalizována pro váš konkrétní systém a budete mít úplnou kontrolu nad možnostmi sestavení.

Chcete-li nainstalovat nejnovější verzi OpenCV ze zdroje, postupujte takto:

  1. Instalace potřebných balíčků

    Následující příkazy nainstalují všechny povinné a volitelné závislosti:

    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

    Klonování zdrojového kódu OpenCV

    Vytvořte adresář, který bude uchovávat úložiště a klonovat úložiště příspěvků OpenCV a OpenCV s následujícími příkazy:

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

    V době psaní je výchozí verze v úložištích github verze 4.0.0. Pokud chcete nainstalovat starší verzi OpenCV, cd do opencv a opencv_contrib a spusťte git checkout

    Konfigurace OpenCV pomocí CMake

    Po dokončení stahování vytvořte dočasný adresář sestavení a přepněte do něj:

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

    Nastavte sestavení OpenCV pomocí 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..

    Po dokončení sestavovacího systému CMake uvidíte něco jako níže:

    Ověření instalace OpenCV

    Chcete-li zkontrolovat, zda byl OpenCV úspěšně nainstalován, zadejte následující příkaz a měla by se zobrazit verze OpenCV:

    pkg-config --modversion opencv4

    4.0.1

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

    4.0.1-dev

Závěr

Ukázali jsme vám dva různé způsoby instalace OpenCV na váš server Ubuntu 18.04. Metoda, kterou vyberete, závisí na vašich požadavcích a preferencích. I když je instalace zabalené verze z úložiště Ubuntu jednodušší, vytvoření OpenCV ze zdroje vám poskytne větší flexibilitu a mělo by to být vaše první možností při instalaci OpenCV.

opencv python ubuntu