Installation et configuration Opencv3
Description: commence tout juste à apprendre OpenCV, je voudrais enregistrer toutes les étapes à gauche, et capable de vous motiver à apprendre, donc voulu série OpenCV d'écriture d'articles.
1. Utilisation de l'environnement de développement
windows操作系统
VS2019
Opencv3.4.9
Procédure d'installation
Téléchargez et installez OpenCV SDK 2.1
OpenCV SDK sur le site officiel OpenCV être téléchargé à partir de la version version télécharger OpenCV nécessaire, j'ai choisi la version OpenCV-3.4.9 fenêtres. Télécharger en https://opencv.org/release
Une fois le téléchargement terminé, vous pouvez obtenir une course opencv3xxx.exe, ce processus est en fait plus comme un processus de décompression, un paquet extraira pour définir votre répertoire d'installation tel que D: / OpenCV
2.2 Environnement Configuration
Find My Computer -> Right [propriété] -> Paramètres système avancés -> Variables d'environnement, trouvent à l'intérieur du chemin, ajouter des variables d'environnement
Ajouter D variables d'environnement à: \ OpenCV \ OpenCV \ build \ x64 \ VC15 \ bin
2.3 Configuration d'un VS2019 annuaire
Création de fichiers de projet
Créer un nouveau projet dans VS2019, comme j'ai nommé OpenCV-échantillon. Créer un nouveau fichier cpp dans le fichier source, par exemple le nom test1.cpp
Ajouter include
Dans l'interface Explorateur de solutions, localiser des éléments (comme OpenCV-échantillon) que vous avez créé, cliquez droit et choisissez [Propriétés], dans la recherche de [Propriétés de configuration] [Le répertoire de Vc], dans [le répertoire contenant], ajoutez les trois chemins suivants
D:\opencv\build\include
D:\opencv\build\include\opencv
D:\opencv\build\include\opencv2
Ajouter lib
La méthode est essentiellement similaire à la précédente, le catalogue de la bibliothèque pour trouver [], ajoutez [Propriétés de configuration]
D:\opencv\build\x64\vc15\lib
Voici le x64 et vous fait courir compilateur temps médian lié. A côté de VS dans debug / release a x64 et x32 des options, ajoutant cette fois le répertoire lib si elle est x64 bits, cela signifie que lors de l'exécution du compilateur 64 bits pour choisir le
2.4 ajouter une dépendance
[Dans Explorateur de solutions, [attributs]], les propriétés de configuration [] dans [linker] pour trouver [Dépendances supplémentaires] dans [entrée], ajoutez
opencv_world349.lib
opencv_world349d.lib
Il convient de noter:
- Dans la page Propriétés de configuration de l'apparence est configuré pour le débogage ou la libération, la plate-forme est la plate-forme x64 ou x86, la configuration représentée uniquement configuré pour inclure débogage des plates-formes x64 bits, lib et dépendances.
- Ici ajouter les dépendances nom opencv_world349.lib, vous devez aller à D: \ OpenCV \ trouver la prochaine build x64 \ VC15 \ lib chemin \. Derrière les chiffres indiquent la version, par exemple 349 indique la version 3.4.9, ce doit être sélectionné en fonction de votre version.
- Il y a la dépendance, avec d (opencv_world349d.lib) est mise au point des éléments à charge, d (opencv_world349.lib) est une version sans dépendance.
2.5 add bibliothèque de lien dynamique
Si vous redémarrez après la configuration en face du fichier, il ne nécessite pas cette étape. Sinon, il n'y aura pas trouvé opencv_world349.lib erreurs. Si vous ne re-commencer, il est impératif que tous les fichiers dll pertinents, copié dans les fenêtres d'exploitation répertoire système. C'est opencv_world349.dll et opencv_world349.dll deux fichiers sont copiés dans le répertoire C: \ Windows \ SysWOW64 et C: \ Windows \ System32 peut être.
3. Code d'essai
Il suffit de trouver une image qui est placée sous cpp même chemin, exécutez les procédures suivantes, OpenCV pour vérifier si l'installation a réussi.
#include<opencv2/opencv.hpp>
using namespace cv;
int main()
{
Mat m = imread("1.jpg");
imshow("载入图片", m);
waitKey(6000);
return 0;
}