Come installare OpenCv in Ubuntu

Come installare OpenCv in Ubuntu
La libreria di visione artificiale open source è una popolare libreria di visione artificiale con assistenti per lingue diverse, tra cui Java, Python e C++. Inoltre, supporta altri sistemi operativi e ha più applicazioni, come il monitoraggio di oggetti in movimento, estrazioni di modello 3D, riconoscimento facciale e analisi delle immagini.

Per gli sviluppatori, OpenCV offre una vasta collezione di algoritmi, in particolare per la modellazione 3D, e le cose non possono andare meglio rispetto a quando si utilizza lo strumento. Se stai cercando come installare OpenCV su Ubuntu e spezie i tuoi progetti vettoriali di supporto o migliorare gli algoritmi, sei nel posto giusto. Questa guida copre due semplici modi per installare OpenCV.

Installazione di OpenCV in Ubuntu

La piattaforma OpenCV ha due metodi di installazione. Utilizzando il repository o direttamente dalla sorgente. Copriremo i passaggi per ogni metodo.

1. Installa OpenCV tramite repository

È il più semplice dei due metodi in quanto sono necessari solo due comandi.

Innanzitutto, aggiorna il tuo repository.

$ sudo apt update

Quindi, installa OpenCV utilizzando il seguente comando:

$ sudo apt installa libopencv-dev python3-opencv

Questo è tutto! OpenCV è installato correttamente sul tuo sistema. È possibile confermare controllando la sua versione utilizzando l'associazione C ++. Esegui il seguente comando:

$ pkg -config -modversion opencv4

L'output dovrebbe restituire la versione corrente, come mostrato nell'immagine seguente:

2. Installa OpenCV tramite codice sorgente

Un difetto dell'installazione di OpenCV utilizzando il repository è che potresti non ottenere l'ultima versione. La soluzione è installarlo direttamente utilizzando il suo codice sorgente. Inoltre, questo metodo ottimizza OpenCV per il tuo sistema, dandoti il ​​controllo assoluto sulle sue opzioni di costruzione. Detto questo, i seguenti passaggi ti guideranno.

Passo 1. Installa dipendenze OpenCV e crea strumenti
L'opencv dipende da alcuni pacchetti per far funzionare. Pertanto, copiare il seguente comando per installare le dipendenze necessarie e creare strumenti.

$ sudo apt installa build-essenziale cmake git pkg-config libgtk-3-dev \ libvcodec-dev libavformat-dev libswscale-dev libv4l-dev \ libxvidcore-dev libx264-dev libjpeg-dev libpng-dev-dev \ gforn \ gforn \ gforn \ gforn \ gforn \ gforn \ gforn \ gforn \ gforn \ gforn \ gforn \ gforn \ gforn \ gforn \ gforn \ gforn \ gforn \ gforn \ gforn \ gforn \ gforn \ gforn \ gforn Openexr \ gForN \ gFoglia OPunt. -base-dev python3-dev python3-numpy \ libbb2 libbb-dev libdc1394-22-dev libopenexr-dev \ libgstreamer-plugins-base1.0-dev libgstreamer1.0-dev

Passo 2. Clone opencv e i suoi repository
OpenCV può essere clonato dal suo repository github.

Inizia creando una directory sul tuo sistema.

$ mkdir ~/opencv_build && cd ~/opencv_build

Successivamente, clone OpenCV usando il seguente comando:

$ git clone https: // github.com/opencv/opencv.idiota

Infine, clona i suoi repository di contributo.

$ git clone https: // github.com/opencv/opencv.idiota

I passaggi precedenti hanno installato la versione corrente di OpenCV, ma puoi anche scegliere di andare con una versione precedente. Tutto ciò che serve è navigare nel opencv E opencv_contrib directory, quindi eseguire il seguente comando:

$ git checkout

Passaggio 3: crea una directory build
È richiesta una directory di build temporanea in cui OpenCV verrà impostato utilizzando Cmake.

Per creare e navigare nella directory, utilizzare i comandi di seguito.

$ CD ~/OpenCv_Build/OpenCv
$ mkdir -p build && cd build

Successivamente, usa Cmake Per impostare OpenCV build utilizzando il seguente 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=~/opencv_build/opencv_contrib/modules \ -D BUILD_EXAMPLES = Su ..

È necessario notare un output che mostra la configurazione e la generazione viene eseguita e il percorso dei file di build.

Passaggio 4: Avvia la compilation
Una volta terminata la build, è tempo di iniziare la compilation. Tuttavia, in primo luogo, controlla il numero di processori che hai utilizzando il nproc Comando Linux.

$ nproc

Una volta controllato, eseguire il comando seguente e sostituire il numero dopo J con i tuoi processori:

$ make -j2

La compilazione richiede tempo, quindi sii paziente.

Passaggio 5: installa OpenCv
Il passaggio finale è quello di eseguire il seguente comando, che si installa Opencv:

$ sudo Make Installa

Passaggio 6: conferma l'installazione
Controlla il Opencv Versione utilizzando attacchi per diversi linguaggi di programmazione per verificare l'installazione. Abbiamo già controllato i legami C ++ nel metodo 1. Usiamo Pitone in questo metodo. Il comando è:

$ python3 -c "import cv2; stampa (cv2.__versione__)"

A seconda di quando stai leggendo questo articolo, l'output potrebbe essere lo stesso o una versione più recente della seguente immagine fornita:

Conclusione

OpenCV è uno strumento che non puoi ignorare se sei uno sviluppatore di visione artificiale. Ha diverse applicazioni e algoritmi a tua disposizione. Se sei bloccato a installarlo su Ubuntu, questa guida è il tuo migliore amico in quanto offre due modi per farlo. Un metodo dovrebbe funzionare per te.