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 updateQuindi, installa OpenCV utilizzando il seguente comando:
$ sudo apt installa libopencv-dev python3-opencvQuesto è tutto! OpenCV è installato correttamente sul tuo sistema. È possibile confermare controllando la sua versione utilizzando l'associazione C ++. Esegui il seguente comando:
$ pkg -config -modversion opencv4L'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.
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_buildSuccessivamente, clone OpenCV usando il seguente comando:
$ git clone https: // github.com/opencv/opencv.idiotaInfine, clona i suoi repository di contributo.
$ git clone https: // github.com/opencv/opencv.idiotaI 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 checkoutPassaggio 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/OpenCvSuccessivamente, 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.
Una volta controllato, eseguire il comando seguente e sostituire il numero dopo J con i tuoi processori:
$ make -j2La compilazione richiede tempo, quindi sii paziente.
Passaggio 5: installa OpenCv
Il passaggio finale è quello di eseguire il seguente comando, che si installa Opencv:
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 è:
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.