In questo tutorial, ti mostreremo come installare OpenCV su AlmaLinux 8. Per chi non lo sapesse, OpenCV (Open Source Computer Vision Library) è un software open source con collegamenti per C++, Python e Java. OpenCV fornisce una libreria, strumenti e hardware di Computer Vision ottimizzati in tempo reale. Supporta anche l'esecuzione di modelli per Machine Learning (ML) e Artificial Intelligence (AI).
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ò passo passo l'installazione di OpenCV su AlmaLinux 8. Puoi seguire le stesse istruzioni per CentOS e Rocky Linux.
Installa OpenCV su AlmaLinux 8
Passaggio 1. Innanzitutto, iniziamo assicurandoci che il tuo sistema sia aggiornato.
sudo dnf update sudo dnf install epel-release sudo dnf install opencv opencv-devel opencv-python
Passaggio 2. Installazione delle dipendenze.
Ora installiamo gli strumenti e le dipendenze necessari sul tuo sistema:
sudo dnf install 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
Passaggio 2. Installazione di OpenCV su AlmaLinux 8.
Una volta installate le dipendenze, ora clona il contrib OpenCV e il repository OpenCV con il seguente comando:
mkdir -p ~/opencv_build && cd ~/opencv_build git clone https ://github.com/opencv/opencv.git git clone https ://github.com/opencv/opencv_contrib.git
Quindi, crea una build temporanea di directory e vai a quella directory:
cd ~/opencv_build/opencv && mkdir build && cd build
Dopodiché, 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 usando il seguente comando:
make -j8 sudo make install
Infine, creiamo un file di collegamento simbolico opencv4.pc alla directory /usr/share/pkgconfig
ed esegui ldconfig
per ricostruire la cache della libreria.
sudo ln -s /usr/local/lib64/pkgconfig/opencv4.pc /usr/share/pkgconfig/ sudo ldconfig
Puoi verificare che OpenCV sia stato installato correttamente nel tuo sistema controllando la versione di OpenCV installata:
pkg-config --modversion openc
Per abilitare i moduli Python cv2, esegui il seguente comando di seguito:
python3 -c "import cv2; print(cv2.__version__)"
Congratulazioni! Hai installato con successo OpenCV. Grazie per aver utilizzato questo tutorial per installare OpenCV (Open Source Computer Vision Library) sul tuo sistema AlmaLinux 8. Per ulteriore aiuto o informazioni utili, ti consigliamo di controlla il sito ufficiale di OpenCV.