GNU/Linux >> Znalost Linux >  >> Ubuntu

Jak nainstalovat OpenCV na Ubuntu 20.04

OpenCV (Open Source Computer Vision Library) je open-source knihovna počítačového vidění s vazbami na C++, Python a Java a podporuje všechny hlavní operační systémy. Může využívat výhody vícejádrového zpracování a nabízí akceleraci GPU pro provoz v reálném čase.

OpenCV se používá pro širokou škálu aplikací, včetně lékařské analýzy obrazu, spojování snímků z ulice, sledování videa, detekce a rozpoznávání obličejů, sledování pohybujících se objektů, extrahování 3D modelů a mnoho dalšího.

Tento článek popisuje, jak nainstalovat OpenCV na Ubuntu 20.04. Chcete-li nainstalovat nejnovější stabilní verzi OpenCV ze zdroje, přejděte dolů k části Instalace OpenCV v části Zdroj tohoto návodu. Vyberte způsob instalace, který vám nejlépe vyhovuje.

Instalace OpenCV z úložiště Ubuntu #

OpenCV je k dispozici pro instalaci z výchozích repozitářů Ubuntu 20.04. Chcete-li jej nainstalovat, spusťte:

sudo apt updatesudo apt install libopencv-dev python3-opencv

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

Ověřte instalaci importem cv2 modulu a tisk verze OpenCV:

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

V době psaní tohoto článku je verze v repozitářích 4.2:

4.2.0

Instalace OpenCV ze zdroje #

Sestavení knihovny OpenCV ze zdroje vám umožní mít nejnovější dostupnou verzi. Bude optimalizován pro váš konkrétní systém a budete mít úplnou kontrolu nad možnostmi sestavení. Toto je doporučený způsob instalace OpenCV.

Chcete-li nainstalovat nejnovější verzi OpenCV ze zdroje, proveďte následující kroky:

  1. Nainstalujte sestavení nástroje a závislosti:

    sudo apt install build-essential cmake git pkg-config libgtk-3-dev \    libavcodec-dev libavformat-dev libswscale-dev libv4l-dev \    libxvidcore-dev libx264-dev libjpeg-dev libpng-dev libtiff-dev \    gfortran openexr libatlas-base-dev python3-dev python3-numpy \    libtbb2 libtbb-dev libdc1394-22-dev libopenexr-dev \    libgstreamer-plugins-base1.0-dev libgstreamer1.0-dev
  2. Klonujte repozitáře příspěvků OpenCV a OpenCV:

    mkdir ~/opencv_build && cd ~/opencv_buildgit clone https://github.com/opencv/opencv.gitgit clone https://github.com/opencv/opencv_contrib.git

    V době psaní tohoto článku je výchozí verzí v repozitářích github verze 4.3.0. Pokud chcete nainstalovat starší verzi OpenCV, cd do obou opencv a opencv_contrib adresářů a spusťte git checkout <opencv-version>

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

    cd ~/opencv_build/opencvmkdir -p 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 ..

    Výstup bude vypadat nějak takto:

    -- Configuring done
    -- Generating done
    -- Build files have been written to: /home/vagrant/opencv_build/opencv/build
  4. Spusťte proces kompilace:

    make -j8

    Upravte -j příznak podle vašeho procesoru. Pokud neznáte počet jader ve vašem procesoru, můžete jej zjistit zadáním nproc .

    Kompilace může trvat několik minut nebo déle, v závislosti na konfiguraci vašeho systému.

  5. Nainstalujte OpenCV pomocí:

    sudo make install
  6. Pro ověření instalace zadejte následující příkazy a měli byste vidět verzi OpenCV.

    Vazby C++:

    pkg-config --modversion opencv4
    4.3.0

    Vazby Pythonu:

    python3 -c "import cv2; print(cv2.__version__)"
    4.3.0-dev

Ubuntu
  1. Jak nainstalovat OpenCV na Ubuntu 20.04?

  2. Jak nainstalovat R na Ubuntu 16.04

  3. Jak nainstalovat Go na Ubuntu 18.04

  1. Jak nainstalovat Odoo na Ubuntu

  2. Jak nainstalovat Maven na Ubuntu

  3. Jak nainstalovat Wine na Ubuntu

  1. Jak nainstalovat Ruby na Ubuntu 20.04

  2. Jak nainstalovat PuTTY na Ubuntu

  3. Jak nainstalovat Ruby na Ubuntu 18.04