GNU/Linux >> Znalost Linux >  >> Ubuntu

Jak nainstalovat OpenCV na Ubuntu 20.04?

Počítačové vidění se stále více používá pro analýzu a zpracování obrazu pomocí algoritmů umělé inteligence. Chcete-li začít v této oblasti, je nejlepší nainstalovat OpenCV v Ubuntu 20.04, což je přesně to, co vám v tomto příspěvku ukážeme.

OpenCV je knihovna vytvořená v Pythonu, která nám umožňuje vytvářet aplikace pro umělé vidění díky platformě, kterou nám poskytuje. Jednou z jeho hlavních výhod je, že má BSD licenci, která nám umožňuje používat a upravovat kód a používat jej v mnoha různých projektech. Další výhodou je, že za rozvojem a podporou knihovny stojí velmi aktivní komunita.

Další velkou výhodou OpenCV je, že tato skvělá knihovna má rozhraní pro více jazyků, včetně Pythonu, Javy a C++. Můžeme jej tedy použít téměř v jakékoli aplikaci, kterou vytvoříme.

Některé z věcí, které můžete s OpenCV dělat tím, že jej integrujete do svého oblíbeného programovacího jazyka, jsou identifikace objektů, tváří, klasifikace lidských akcí ve videu, sledování pohybu objektů, extrahování 3D modelů, hledání podobných obrázků a tak dále.

Dva způsoby instalace OpenCV

Jako téměř vše v Linuxu máme několik způsobů, jak nainstalovat OpenCV a záleží na vašem počítači a vašich potřebách jej nainstalovat. V každém případě oba způsoby instalace fungují dobře na Ubuntu 20.04.

Všimněte si, že v tomto příspěvku nainstalujeme OpenCV připravené pro Python.

Metoda 1:Instalace OpenCV na Ubuntu 20.04 přes APT

První metoda instalace je nejjednodušší, jakou si dokážete představit, protože je to pomocí repozitářů Ubuntu. A ano, OpenCV je k dispozici v těchto repozitářích.

Musíte tedy otevřít terminál buď z hlavní nabídky, nebo pomocí zástupce, jako je dock nebo zástupce, a provést tyto příkazy

sudo apt update
sudo apt python3-opencv

A pokud chcete ověřit instalaci, můžete spustit

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

Získáte výstup obrazovky podobný tomuto:

4.2.0

S tímto OpenCV bude nainstalováno.

Metoda 2:Instalace OpenCV ze zdrojového kódu

Existuje ještě jeden způsob a to nainstalovat jej ze zdrojového kódu. Takto bude vysoce optimalizován pro váš systém a vždy získáte nejnovější stabilní verzi. I když to bude trvat trochu déle, myslím, že je to pohodlné.

Nejprve tedy nainstalujte závislosti:

sudo apt install build-essential libatlas-base-dev python3-dev python3-numpy libtbb2 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 libtbb-dev libdc1394-22-dev libopenexr-dev libgstreamer-plugins-base1. 0-dev libgstreamer1.0-dev cmake git

Poté vytvořte adresář, který bude hostitelem zdrojového kódu a zpřístupní složku:

mkdir opencv-install
cd opencv-install

Nyní pomocí git můžete naklonovat opencv a opencv_contrib úložišť.

git clone https://github.com/opencv/opencv.git
git clone https://github.com/opencv/opencv_contrib.git

Vytvoří složku s názvem opencv ke kterému budete mít přístup:

cd opencv

A uvnitř toho vytvořte další s názvem build kde budeme kompilovat kód. A získejte k němu přístup.

mkdir -p build
cd build

Nyní nakonfigurujte balíček pomocí příkazu:

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=/home/user/opencv-install/opencv_contrib/modules -D BUILD_EXAMPLES=ON . .

Poté můžete spustit kompilaci pomocí tohoto příkazu.

make -j2

Poznámka:Číslo 2 označuje skutečnost, že proces kompilace bude využívat 2 procesorová jádra. Tuto hodnotu můžete upravit podle vašeho hardwaru .

Dále nainstalujte OpenCV spuštěním:

sudo make install

Chcete-li zkontrolovat výsledek, stačí spustit:

pkg-config --modversion opencv4

Ukázkový výstup:

4.5.2

A příkaz:

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

Ukázkový výstup:

4.5.2

Nyní máte nainstalovanou nejnovější dostupnou verzi OpenCV.

Závěr

Existuje mnoho knihoven, které mohou programátoři používat, a jedna z nejužitečnějších v oblasti počítačového vidění. Jak jsme si všimli, oba procesy jsou poměrně jednoduché na provedení. Každý má své klady a zápory.


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 R na Ubuntu 20.04