Dans ce tutoriel, nous allons vous montrer comment installer OpenCV sur CentOS 8. Pour ceux d'entre vous qui ne le savaient pas, OpenCV (Open Source Computer Vision Library) est un open-source, bibliothèque informatique hautement optimisée principalement utilisée dans les applications de traitement d'images. Elle dispose d'une variété de fonctions de traitement d'images intégrées vous permettant de démarrer facilement. Elle fonctionne sous Linux, Windows, Mac OS, iOS et Android.
Cet article suppose que vous avez au moins des connaissances de base sur Linux, que vous savez utiliser le shell et, plus important encore, que vous hébergez votre site sur votre propre VPS. L'installation est assez simple et suppose que vous s'exécutent dans le compte root, sinon vous devrez peut-être ajouter 'sudo
‘ aux commandes pour obtenir les privilèges root. Je vais vous montrer l'installation étape par étape d'OpenCV sur un serveur CentOS 8.
Installer OpenCV sur CentOS 8
Étape 1. Tout d'abord, commençons par nous assurer que votre système est à jour.
sudo dnf clean all sudo dnf update
Étape 2. Installation d'OpenCV sur CentOS 8.
- Installez OpenCV à partir du référentiel CentOS :
sudo dnf install opencv opencv-devel opencv-python
Vérifiez maintenant que la bibliothèque OpenCV existe en exécutant :
pkg-config --modversion opencv
- Installez OpenCV à partir de la source :
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
Ensuite, clonez les dépôts OpenCV et OpenCV contrib :
mkdir -p ~/opencv_build && cd ~/opencv_build git clone https://github.com/opencv/opencv.git git clone https://github.com/opencv/opencv_contrib.git
Une fois le téléchargement terminé, créez un répertoire de construction temporaire et changez-le :
cd ~/opencv_build/opencv && mkdir build && cd build
Ensuite, configurez la construction OpenCV avec la commande CMake suivante :
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 ..
Démarrez le processus de compilation en utilisant la commande suivante :
make -j8 sudo make install
Ensuite, créez un fichier de lien symbolique opencv4.pc vers /usr/share/pkgconfig
répertoire et exécutez ldconfig
pour reconstruire le cache des bibliothèques :
sudo ln -s /usr/local/lib64/pkgconfig/opencv4.pc /usr/share/pkgconfig/ sudo ldconfig
Nous vérifions maintenant la version d'OpenCV :
pkg-config --modversion opencv4
Pour vérifier l'exécution du module Python cv2 :
python3 -c "import cv2; print(cv2.__version__)"
Félicitations ! Vous avez installé OpenCV avec succès. Merci d'avoir utilisé ce didacticiel pour installer OpenCV sur le système CentOS 8. Pour obtenir de l'aide supplémentaire ou des informations utiles, nous vous recommandons de consulter le site Web officiel d'OpenCV.