系统:windows10
Qt版本:5.13.1
OpenCV版本:3.4.3(与4.1.1)
Installation de Qt
- Téléchargez Qt
sur le site officiel pour télécharger la version correspondante si nécessaire. Étant donné que la version 5.12.0 de Qt ne prend en charge que les compilateurs x86, le compilateur x64 MinGW est ajouté après 5.12.0, donc les versions après 5.12.0 sont recommandées ici. Prenez la version 5.13.1 comme exemple.
Lien de téléchargement: http://download.qt.io/archive/qt/
2. Installation de Qt
- Exécutez le fichier exe que vous venez de télécharger
comme suit:
Cliquez sur "Suivant". - Connectez-vous au compte Qt (dans le passé, vous pouvez directement «ignorer», mais maintenant il semble que vous deviez vous connecter). Si vous vous êtes
déjà inscrit pour un compte Qt, entrez directement votre mot de passe de messagerie pour vous connecter; si vous n'êtes pas enregistré, entrez directement votre email et votre mot de passe ci-dessous pour vous inscrire et vous connecter. Le mot de passe doit contenir au moins «minuscules N'importe lequel des trois "lettres, lettres majuscules, chiffres, symboles", cliquez sur "Suivant".
Cliquez sur Suivant".
- Le chemin d'installation
par défaut de Qt est le lecteur C. Le logiciel est relativement volumineux. Il n'est pas recommandé de l'installer sur le lecteur C. Modifiez le chemin d'installation vous-même.
- La sélection des composants d'installation
est également l'étape la plus importante de l'installation. Si la configuration ultérieure échoue, c'est probablement un problème avec la sélection du compilateur ici.
Vérifiez les options du composant comme indiqué dans la figure ci-dessous et sélectionnez le compilateur MinGW 64 bits ici.
En raison des besoins de travail personnel et d'évaluation, le compilateur MinGW 32 bits est également vérifié. Si VS est déjà installé sur votre ordinateur, vous pouvez vérifier vous-même le compilateur MSVC. Vérifiez les autres composants en fonction des besoins de développement personnel et cliquez sur Suivant.
Cliquez sur "Accepter" et continuez à cliquer sur "Suivant" jusqu'à ce que finalement cliquez sur "Installer" et attendez que l'installation soit terminée.
À ce stade, Qt est installé.
Configuration de l'environnement d'exploitation OpenCV sous Qt
- Configurez les variables d'environnement et
ouvrez "Cet ordinateur", faites un clic droit sur l'espace vide et sélectionnez "Propriétés", cliquez sur "Paramètres système avancés" sur la gauche, cliquez sur "Variables d'environnement" dans le coin inférieur droit, faites défiler "Variables système" pour trouver l'option "Chemin", et double-cliquez pour modifier.
Ajoutez les deux noms de chemin suivants sous le chemin d'installation de Qt. Mon côté est le chemin MinGW 64 bits. Si le chemin MinGW 32 bits est configuré, les deux chemins suivants seront ajoutés au chemin.
D:\Qt5.13.1\5.13.1\mingw73_32\bin
D:\Qt5.13.1\Tools\mingw730_32\bin
Continuez à ajouter le chemin d'OpenCV dans la figure ci-dessous au chemin juste maintenant (ajoutez-le en fonction de votre propre version d'OpenCV et du chemin de stockage de fichiers. Il existe de nombreuses versions d'OpenCV sous différents compilateurs que j'utilise ici, et la version OpenCV 3.4.3 compilée par le compilateur MinGW x86 Ajoutez le style comme indiqué dans la case rouge ci-dessous).
Il y a 3 chemins au total, donc la configuration de la variable d'environnement se termine. - Pour créer un nouveau projet Qt
pour une utilisation facile, faites glisser le raccourci Qt dans la barre de menu "Démarrer" dans la figure ci-dessous vers le bureau, double-cliquez sur le raccourci pour exécuter Qt.
Cliquez sur "Nouveau projet".
Sélectionnez "Application Qt Console" et cliquez sur "Suivant".
Sélectionnez le chemin de stockage du projet, cliquez sur «Suivant» et continuez à cliquer sur «Suivant».
Sélectionnez le type de compilateur. Prenez MinGW 32 bits comme exemple. Cliquez sur «Suivant» jusqu'à ce que vous cliquiez sur «Terminer» et que le projet soit créé.
- Configurez l'environnement d'exécution OpenCV et
cliquez sur le fichier .pro à droite, et ajoutez le chemin d'inclusion d'OpenCV dans la figure ci-dessous à l'emplacement suivant (modifiez-le en fonction de votre propre chemin de stockage OpenCV, faites attention aux barres obliques gauche et droite).
INCLUDEPATH += F:/OpenCV/OpenCV3.4.3/opencv_3.4.3_build_qt/include\
F:/OpenCV/OpenCV3.4.3/opencv_3.4.3_build_qt/include/opencv\
F:/OpenCV/OpenCV3.4.3/opencv_3.4.3_build_qt/include/opencv2
LIBS += F:/OpenCV/OpenCV3.4.3/opencv_3.4.3_build_qt/x86/mingw/lib/libopencv_*.dll.a
Si vous utilisez OpenCV4.0 et supérieur, car OpenCV4.0 annule toutes les parties de l'interface en langage C, la configuration du chemin n'a pas besoin d'ajouter le chemin nommé "opencv" du répertoire de fichiers de dernier niveau, c'est-à-dire que le chemin à ajouter est le suivant:
INCLUDEPATH += F:/OpenCV/OpenCV4.1.1/opencv_4.1.1_build_qt/include\
F:/OpenCV/OpenCV4.1.1/opencv_4.1.1_build_qt/include/opencv2
LIBS += F:/OpenCV/OpenCV4.1.1/opencv_4.1.1_build_qt/x64/mingw/lib/libopencv_*.dll.a
- Test de code
Saisissez le code suivant et exécutez-le. Si l'image s'affiche correctement, la configuration est correcte.
#include <opencv2/opencv.hpp>
#include <iostream>
using namespace cv;
using namespace std;
int main()
{
Mat img = imread("F:\\RM.png"); // 这边修改成自己的图片路径,注意双斜杠
if(img.empty())
{
cout << "can't read this image!" << endl;
return 0;
}
imshow("image", img);
waitKey(0);
return 0;
}
C'est ça, ouais! ! !