GNU/Linux >> Linux Esercitazione >  >> Ubuntu

Come installare OpenCV su CentOS 8

In questo tutorial, ti mostreremo come installare OpenCV su CentOS 8. Per quelli di voi che non lo sapessero, OpenCV (Open Source Computer Vision Library) è un open-source, libreria per computer altamente ottimizzata utilizzata principalmente nelle applicazioni per l'elaborazione delle immagini. Dispone di una varietà di funzioni integrate di elaborazione delle immagini che ti aiutano a iniziare facilmente. Funziona su Linux, Windows, Mac OS, iOS e Android.

Questo articolo presuppone che tu abbia almeno una conoscenza di base di Linux, sappia come usare la shell e, soprattutto, che ospiti il ​​tuo sito sul tuo VPS. L'installazione è abbastanza semplice e presuppone che tu sono in esecuzione nell'account root, in caso contrario potrebbe essere necessario aggiungere 'sudo ' ai comandi per ottenere i privilegi di root. Ti mostrerò l'installazione passo passo di OpenCV su un server CentOS 8.

Installa OpenCV su CentOS 8

Passaggio 1. Innanzitutto, iniziamo assicurandoci che il tuo sistema sia aggiornato.

sudo dnf clean all
sudo dnf update

Passaggio 2. Installazione di OpenCV su CentOS 8.

  • Installa OpenCV dal repository CentOS:
sudo dnf install opencv opencv-devel opencv-python

Ora verifica che la libreria OpenCV esista eseguendo:

pkg-config --modversion opencv
  • Installa OpenCV dalla sorgente:
sudo dnf install epel-release git gcc gcc-c++ cmake3 qt5-qtbase-devel \
    python3 python3-devel python3-pip cmake python3-devel python3-numpy \
    gtk2-devel libpng-devel jasper-devel openexr-devel libwebp-devel \
    libjpeg-turbo-devel libtiff-devel tbb-devel libv4l-devel \
    eigen3-devel freeglut-devel mesa-libGL mesa-libGL-devel \
    boost boost-thread boost-devel gstreamer1-plugins-base

Successivamente, clona i repository di contributi di OpenCV e OpenCV:

mkdir -p ~/opencv_build && cd ~/opencv_build
git clone https://github.com/opencv/opencv.git
git clone https://github.com/opencv/opencv_contrib.git

Una volta completato il download, crea una directory di build temporanea e cambiala:

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

Quindi, configura la build OpenCV con il seguente comando CMake:

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

Avvia il processo di compilazione utilizzando il seguente comando:

make -j8
sudo make install

Quindi, crea il file di collegamento simbolico opencv4.pc al /usr/share/pkgconfig directory ed esegui ldconfig per ricostruire la cache delle librerie:

sudo ln -s /usr/local/lib64/pkgconfig/opencv4.pc /usr/share/pkgconfig/
sudo ldconfig

Ora controlliamo la versione OpenCV:

pkg-config --modversion opencv4

Per verificare il modulo Python cv2 esegui:

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

Congratulazioni! Hai installato con successo OpenCV. Grazie per aver utilizzato questo tutorial per l'installazione di OpenCV sul sistema CentOS 8. Per ulteriore aiuto o informazioni utili, ti consigliamo di controllare il sito Web ufficiale di OpenCV.


Ubuntu
  1. Come installare Docker su CentOS 7

  2. Come installare CentOS 7

  3. Come installare Anaconda su CentOS 7

  4. Come installare PHP 7, 7.2 e 7.3 su CentOS 7

  5. Come installare OpenCV su Ubuntu 20.04?

Come installare R su CentOS 7

Come installare OpenCV su CentOS 7

Come installare OpenCV su CentOS 8

Come installare R su CentOS 8

Come installare Duplicity su CentOS 8

Come installare OpenResty su CentOS 8