GNU/Linux >> Linux Esercitazione >  >> Ubuntu

Come installare OpenCV su Ubuntu 20.04

OpenCV (Open Source Computer Vision Library) è una libreria di visione artificiale open source con collegamenti per C++, Python e Java e supporta tutti i principali sistemi operativi. Può sfruttare l'elaborazione multi-core e presenta l'accelerazione GPU per il funzionamento in tempo reale.

OpenCV viene utilizzato per un'ampia gamma di applicazioni, tra cui analisi di immagini mediche, stitching di immagini street view, video di sorveglianza, rilevamento e riconoscimento di volti, tracciamento di oggetti in movimento, estrazione di modelli 3D e molto altro.

Questo articolo descrive come installare OpenCV su Ubuntu 20.04. Per installare l'ultima versione stabile di OpenCV dal sorgente, scorri verso il basso fino alla sezione Installazione di OpenCV dalla sezione Source di questo tutorial. Scegli il metodo di installazione che funziona meglio per te.

Installazione di OpenCV dal repository Ubuntu #

OpenCV è disponibile per l'installazione dai repository Ubuntu 20.04 predefiniti. Per installarlo esegui:

sudo apt updatesudo apt install libopencv-dev python3-opencv

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

Verifica l'installazione importando il cv2 modulo e stampando la versione OpenCV:

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

Al momento in cui scrivo, la versione nei repository è 4.2:

4.2.0

Installazione di OpenCV dal sorgente #

La creazione della libreria OpenCV dal sorgente ti consente di avere l'ultima versione disponibile. Sarà ottimizzato per il tuo particolare sistema e avrai il controllo completo sulle opzioni di build. Questo è il modo consigliato per installare OpenCV.

Esegui i seguenti passaggi per installare l'ultima versione di OpenCV dal sorgente:

  1. Installa gli strumenti di compilazione e le dipendenze:

    sudo apt install build-essential cmake git 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 libatlas-base-dev python3-dev python3-numpy \    libtbb2 libtbb-dev libdc1394-22-dev libopenexr-dev \    libgstreamer-plugins-base1.0-dev libgstreamer1.0-dev
  2. Clona i repository di contributi di OpenCV e OpenCV:

    mkdir ~/opencv_build && cd ~/opencv_buildgit clone https://github.com/opencv/opencv.gitgit clone https://github.com/opencv/opencv_contrib.git

    Al momento della scrittura, la versione predefinita nei repository github è la versione 4.3.0. Se vuoi installare una versione precedente di OpenCV, cd su entrambi opencv e opencv_contrib directory ed esegui git checkout <opencv-version>

  3. Una volta completato il download, crea una directory di build temporanea e naviga su di essa:

    cd ~/opencv_build/opencvmkdir -p build && cd build

    Configura la build 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 ..

    L'output sarà simile al seguente:

    -- Configuring done
    -- Generating done
    -- Build files have been written to: /home/vagrant/opencv_build/opencv/build
  4. Avvia il processo di compilazione:

    make -j8

    Modifica il -j flag in base al tuo processore. Se non conosci il numero di core nel tuo processore, puoi trovarlo digitando nproc .

    La compilazione potrebbe richiedere diversi minuti o più, a seconda della configurazione del tuo sistema.

  5. Installa OpenCV con:

    sudo make install
  6. Per verificare l'installazione, digita i seguenti comandi e dovresti vedere la versione OpenCV.

    Associazioni C++:

    pkg-config --modversion opencv4
    4.3.0

    Collegamenti Python:

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

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