Utiliser Opencv dans VSCode

Écrivez ici un titre de répertoire personnalisé

Utiliser Opencv sous VSCode

Cet article décrit les étapes détaillées d'utilisation d'Opencv sous l'outil VSCode

Compiler Opencv

Étant donné que la version commerciale d'Opencv sur le site officiel n'est pas applicable à VSCode, vous ne pouvez pas utiliser la version commerciale sur le site officiel d'Opencv lorsque vous utilisez VSCode. Il y a donc deux options :

  1. Téléchargez les fichiers compilés Opencv à partir d'autres sites Web (non abordés dans cet article) ;
  2. Téléchargez le code source sur le site officiel et compilez-le localement.

Compiler localement

MinGW est requis pour la compilation locale. Il suffit de le télécharger depuis le site officiel. De plus, vous avez besoin d'un CMake, qui peut être téléchargé sur le site officiel. Les éléments requis sont : le code source Opencv, MinGW (recommandé d'ajouter aux variables d'environnement), CMake.
Effectuez les étapes suivantes :

  1. Ouvrez CMake et spécifiez l'emplacement du code source, qui est le dossier de code source Opencv contenant CMakeLists.txt ;
  2. De plus, vous devez spécifier l'emplacement du répertoire de construction, recherchez simplement un dossier vide ;
  3. Cliquez sur le bouton de configuration ci-dessous pour spécifier MinGW MakerFiles et les compilateurs gcc et g++ dans MinGW. Au cours de ce processus, trois fichiers doivent être téléchargés. Le téléchargement est très lent. Vous pouvez les télécharger manuellement à l'avance en fonction de l'adresse de téléchargement dans le journal et les stocker dans le dossier ffmpeg ;
  4. Une fois la configuration terminée, de nombreux paramètres apparaîtront dans la boîte. À ce stade, vous devez modifier les paramètres. Décochez tous les paramètres concernant JAVA et Python (car seul le C++ est utilisé ici) ;
  5. Cliquez sur le bouton Générer, ignorez-le et attendez la fin ;Insérer la description de l'image ici
  6. Recherchez le fichier ming32-make.exe, puis ouvrez CMD ou PowerShell, accédez au répertoire que vous venez de créer et exécutez la commande.../mingw32-make.exe -j8 ;
  7. Exécutez ensuite la commande d'installation.../mingw32-make.exe. À ce stade, l'étape de compilation opencv se termine.

Configuration VSCode

Une fois VSCode installé et que le code C++ peut être exécuté normalement, une certaine configuration est requise.
Une fois les étapes ci-dessus terminées, vous pouvez voir le dossier d'installation dans le dossier généré, ainsi que les dossiers install/include et install/x64/mingw/lib.
Créez un dossier de projet et ouvrez-le avec VSCode, puis générez deux fichiers de configuration c_cpp_properties.json et Tasks.json.
Ajoutez includepath au fichier de configuration et ajoutez le répertoire install/include
Fichier de configuration

Ajoutez le lien de bibliothèque dynamique -L install/x64/mingw/lib dans le fichier tâches.json et -l liez la bibliothèque dynamique spécifiée.
tâches.json
Dans le même temps, le dossier bin doit être ajouté aux variables d'environnement.
Dans l'article précédent, lors du téléchargement de fichiers ffpmeg, si la version téléchargée de ffpmeg est trop élevée, Opencv ne pourra pas lire les fichiers vidéo au format mp4. Une version inférieure du fichier ffpmeg est requise.

Je suppose que tu aimes

Origine blog.csdn.net/qq_40092672/article/details/127748247
conseillé
Classement