Installation et configuration d'opencv sous ubuntu (pro-test est efficace)

Lors de l'installation d'OpenCV sur Ubuntu, vous pouvez suivre les étapes détaillées ci-dessous :

1. Mettez à jour la liste des packages apt :

sudo apt update

Cela mettra à jour la liste des paquets du système, garantissant que les dernières informations sur les paquets sont disponibles.

2. Installez les dépendances requises :

sudo apt install build-essential cmake git pkg-config
sudo apt install libjpeg-dev libtiff5-dev libpng-dev
sudo apt install libavcodec-dev libavformat-dev libswscale-dev libv4l-dev libxvidcore-dev libx264-dev
sudo apt install libgtk-3-dev
sudo apt install libatlas-base-dev gfortran
sudo apt install libopencv-dev
sudo apt install -y cmake-qt-gui

Ces commandes installeront diverses dépendances nécessaires à la construction d'OpenCV, notamment des outils de compilation, des bibliothèques de traitement d'images, des bibliothèques de traitement vidéo, des bibliothèques d'interface graphique, etc.

3. Clonez la bibliothèque source OpenCV ou téléchargez le code source :

git clone https://github.com/opencv/opencv.git
cd opencv
git checkout <version>

Utilisez git clonela commande pour cloner la bibliothèque source d'OpenCV et utilisez cdla commande pour basculer vers le répertoire cloné. Si vous souhaitez une version spécifique, utilisez git checkoutla commande pour basculer vers la balise ou la branche correspondante.

Téléchargement du code source :
téléchargement opencv

4. cd vers le répertoire opecv pour créer un répertoire pour la construction :

$ mkdir build
$ cd build

Créez un répertoire de construction sous le répertoire du code source OpenCV et basculez vers ce répertoire.

5. Configurez CMake :

sudo cmake -D CMAKE_BUILD_TYPE=Release -D CMAKE_INSTALL_PREFIX=/usr/local/opencv3.4 ..

Configurez le processus de compilation avec cmakela commande :

  • CMAKE_BUILD_TYPE=Release Ici, le type de build est défini sur Release
  • -D CMAKE_INSTALL_PREFIX=/usr/local Les fichiers générés seront installés dans /usr/local/opencv3.4 le répertoire.
  • ..Indique de rechercher le fichier CMakeLists.txt dans le répertoire parent du répertoire courant.

6. Compilez OpenCV :

sudo make -j8

Utilisez makela commande pour compiler, et -j8le paramètre indique que 8 threads sont utilisés pour la compilation, qui peuvent être ajustés en fonction des performances du système.

7. Installez OpenCV :

$ sudo make install

Utilisez make installla commande pour installer les fichiers compilés sur le système.

8. Configuration de l'environnement :

1. Ajouter le chemin de la bibliothèque

Ouvrez le fichier pour le modifier :

sudo vi /etc/ld.so.conf.d/opencv.conf

Entrez le contenu suivant, puis enregistrez et quittez

// opencv 的lib目录
/usr/local/opencv3.4/lib    

2. Ajouter des variables d'environnement

Ouvrez le fichier pour le modifier :

sudo vi /etc/profile

Ajouter à la fin :

export PKG_CONFIG_PATH=/usr/local/opencv3.4/lib/pkgconfig:$PKG_CONFIG_PATH
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/opencv3.4/lib

3. Mettre à jour les variables d'environnement

source /etc/profile

9. Vérifiez l'installation :

pkg-config --modversion opencv4
# 或者
pkg-config --modversion opencv

Utilisez pkg-configla commande pour vérifier qu'OpenCV est correctement installé et affichez le numéro de version d'OpenCV.

Ce qui précède sont les étapes détaillées pour installer OpenCV sur Ubuntu. Veuillez opérer en fonction de la situation réelle et vous référer à la documentation officielle d'OpenCV ou à d'autres ressources fiables pour plus d'informations.

Guess you like

Origin blog.csdn.net/ljn1046016768/article/details/131485934