GNU/Linux >> Linux Esercitazione >  >> Ubuntu

Come installare OpenCV su Ubuntu 20.04?

La visione artificiale viene sempre più utilizzata per l'analisi e l'elaborazione delle immagini utilizzando algoritmi di intelligenza artificiale. Per iniziare in questo campo, è meglio installare OpenCV in Ubuntu 20.04, che è esattamente ciò che ti mostreremo come fare in questo post.

OpenCV è una libreria realizzata in Python che ci permette di creare applicazioni di visione artificiale grazie alla piattaforma che ci offre. Uno dei suoi principali vantaggi è che ha una licenza BSD, che ci permette di usare e modificare il codice e usarlo in molti progetti diversi. Un altro vantaggio è che c'è una comunità molto attiva dietro lo sviluppo e il supporto della biblioteca.

Un altro grande vantaggio di OpenCV è che questa fantastica libreria ha interfacce per più linguaggi, inclusi Python, Java e C++. Quindi possiamo usarlo in quasi tutte le applicazioni che creiamo.

Alcune delle cose che puoi fare con OpenCV integrandolo nel tuo linguaggio di programmazione preferito sono identificare oggetti, volti, classificare le azioni umane nei video, tracciare i movimenti degli oggetti, estrarre modelli 3D, trovare immagini simili e così via.

Due modi per installare OpenCV

Come quasi tutto in Linux, abbiamo diversi modi per installare OpenCV e dipende dal tuo computer e dalle tue esigenze per installarlo. In ogni caso, entrambi i metodi di installazione funzionano bene su Ubuntu 20.04.

Nota in questo post, installeremo OpenCV preparato per Python.

Metodo 1:installa OpenCV su Ubuntu 20.04 tramite APT

Il primo metodo di installazione è il più semplice che puoi immaginare perché utilizza i repository di Ubuntu. E sì, OpenCV è disponibile in questi repository.

Quindi, devi aprire un terminale dal menu principale o da una scorciatoia come un dock o una scorciatoia ed eseguire questi comandi

sudo apt update
sudo apt python3-opencv

E se vuoi verificare l'installazione, puoi eseguire

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

Otterrai un output dello schermo simile a questo:

4.2.0

Con questo OpenCV verrà installato.

Metodo 2:installa OpenCV dal codice sorgente

C'è un altro modo ed è installarlo dal codice sorgente. In questo modo sarà altamente ottimizzato per il tuo sistema e otterrai sempre l'ultima versione stabile. Anche se ci vorrà un po' più di tempo, penso che sia conveniente.

Quindi, prima installa le dipendenze:

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

Quindi, crea una directory per ospitare il codice sorgente e accedi alla cartella:

mkdir opencv-install
cd opencv-install

Ora con il git comando, puoi clonare il opencv e opencv_contrib archivi.

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

Creerà una cartella chiamata opencv a cui dovrai accedere:

cd opencv

E al suo interno creane un altro chiamato build dove compileremo il codice. E accedi.

mkdir -p build
cd build

Ora configura il pacchetto con il comando:

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 . .

Dopodiché, puoi avviare la compilazione con questo comando.

make -j2

Nota:il numero 2 si riferisce al fatto che il processo di compilazione utilizzerà 2 core del processore. Puoi modificare questo valore in base al tuo hardware .

Quindi, installa OpenCV eseguendo:

sudo make install

Per verificare il risultato, esegui:

pkg-config --modversion opencv4

Esempio di output:

4.5.2

E il comando:

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

Esempio di output:

4.5.2

Ora hai installato l'ultima versione disponibile di OpenCV.

Conclusione

Esistono molte librerie che i programmatori possono utilizzare e una delle più utili nel campo della visione artificiale. Come abbiamo notato, entrambi i processi sono abbastanza semplici da eseguire. Ognuno con i suoi pro e contro.


Ubuntu
  1. Come installare Odoo su Ubuntu

  2. Come installare Maven su Ubuntu

  3. Come installare OpenCV su Ubuntu 20.04?

  4. Come installare R su Ubuntu 16.04

  5. Come installare Vai su Ubuntu 18.04

Come installare qt su Ubuntu 20.04

Come installare OpenCV su Ubuntu 20.04

Come installare OpenCV su Ubuntu 20.04 LTS

Come installare Go in Ubuntu 20.04

Come installare Vai su Ubuntu 22.04

Come installare OpenCV su Ubuntu 20.04