androide

Come installare opencv su Ubuntu 18.04

How To Install OpenCV 4 for Python on Ubuntu 18.04 Linux / Ubuntu 20.04 LTS

How To Install OpenCV 4 for Python on Ubuntu 18.04 Linux / Ubuntu 20.04 LTS

Sommario:

Anonim

Questo tutorial spiega come installare OpenCV su Ubuntu 18.04.

OpenCV (Open Source Computer Vision Library) è una libreria di visione artificiale open source e ha collegamenti per C ++, Python e Java. È utilizzato per una vasta gamma di applicazioni tra cui analisi di immagini mediche, cucitura di immagini di street view, video di sorveglianza, rilevamento e riconoscimento di volti, tracciamento di oggetti in movimento, estrazione di modelli 3D e molto altro.

OpenCV può sfruttare l'elaborazione multi-core e presenta l'accelerazione GPU per il funzionamento in tempo reale.

Ti mostreremo due modi diversi per installare OpenCV su Ubuntu. Scegli una delle opzioni di installazione più adatte a te.

Installa OpenCV dal repository Ubuntu

Il pacchetto OpenCV è disponibile dal repository di distribuzione Ubuntu 18.04. Al momento in cui scrivo, la versione nei repository è 3.2 che potrebbe non essere sempre l'ultima versione.

Per installare OpenCV dai repository Ubuntu 18.04, attenersi alla seguente procedura:

  1. installare OpenCV

    Aggiorna l'indice dei pacchetti e installa il pacchetto OpenCV digitando:

    sudo apt update sudo apt install python3-opencv

    Il comando sopra installerà tutti i pacchetti necessari per eseguire OpenCV.

    Verifica l'installazione di OpenCV

    Per verificare l'installazione importeremo il modulo cv2 e stamperemo la versione OpenCV:

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

    3.2.0

La versione di default di Python in Ubuntu 18.04 LTS è la versione 3.6. Se si desidera installare OpenCV con Python 2 attacchi installare il python-opencv pacchetto.

Installa OpenCV dalla sorgente

Costruire la libreria OpenCV dal sorgente è il modo raccomandato di installare OpenCV. Sarà ottimizzato per il tuo particolare sistema e avrai il controllo completo sulle opzioni di generazione.

Per installare l'ultima versione di OpenCV dall'origine, attenersi alla seguente procedura:

  1. Installazione dei pacchetti necessari

    I seguenti comandi installeranno tutte le dipendenze obbligatorie e opzionali:

    sudo apt install build-essential cmake git pkg-config libgtk-3-dev sudo apt install libavcodec-dev libavformat-dev libswscale-dev libv4l-dev libxvidcore-dev libx264-dev sudo apt install libjpeg-dev libpng-dev libtiff-dev gfortran openexr libatlas-base-dev sudo apt install python3-dev python3-numpy libtbb2 libtbb-dev libdc1394-22-dev

    Clonazione del codice sorgente OpenCV

    Creare una directory che conterrà i repository e clonerà i repository contrib di OpenCV e OpenCV con i seguenti comandi:

    mkdir ~/opencv_build && cd ~/opencv_build git clone git clone

    Al momento della scrittura, la versione predefinita nei repository github è la versione 4.0.0. Se vuoi installare una versione precedente di OpenCV, opencv cd opencv_contrib directory opencv e opencv_contrib ed esegui git checkout

    Configurazione di OpenCV con CMake

    Una volta completato il download, crea una directory di build temporanea e passa ad essa:

    cd ~/opencv_build/opencv mkdir build && cd build

    Imposta la build di OpenCV con 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..

    Una volta finalizzato il sistema di generazione CMake, vedrai qualcosa di simile al seguente:

    Verifica dell'installazione di OpenCV

    Per verificare se OpenCV è stato installato correttamente, digita il seguente comando e dovresti vedere la versione di OpenCV:

    pkg-config --modversion opencv4

    4.0.1

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

    4.0.1-dev

Conclusione

Ti abbiamo mostrato due modi diversi per installare OpenCV sul tuo server Ubuntu 18.04. Il metodo scelto dipende dalle tue esigenze e preferenze. Anche se l'installazione della versione confezionata dal repository di Ubuntu è più facile, la costruzione di OpenCV dalla fonte offre una maggiore flessibilità e dovrebbe essere la vostra prima opzione durante l'installazione di OpenCV.

Python Ubuntu aperto