Maison >développement back-end >C++ >Comment lier avec succès OpenCV et la bibliothèque Qt dans Qt Creator ?

Comment lier avec succès OpenCV et la bibliothèque Qt dans Qt Creator ?

DDD
DDDoriginal
2024-11-27 21:53:15724parcourir

How to Successfully Link OpenCV and the Qt Library in Qt Creator?

Lier OpenCV dans QtCreator et utiliser la bibliothèque Qt

Dans QtCreator, lier OpenCV et intégrer la bibliothèque Qt peut être une tâche à multiples facettes. Cet article fournit un guide complet pour vous aider à naviguer dans le processus avec succès.

Installation d'OpenCV pour QtCreator

Prérequis :

  • Assurer le visuel Studio 2010 Professionnel est installé.
  • Téléchargez et installez Qt 5.0.1 pour Windows 32 bits (MinGW 4.7). Installez dans un répertoire sans espaces dans son nom.
  • Téléchargez et installez cmake-2.8.10.2-win32-x86.exe pour tous les utilisateurs.
  • Extraire OpenCV-2.4.0.exe à C:Programsopencv24. Cela créera les dossiers "opencv" et "opencv_bin".

Étapes :

  1. Définissez la variable d'environnement PATH pour inclure le chemin du compilateur MinGW.
  2. Démarrez cmake-gui.exe et configurez le suivant :

    • Code source : défini sur le répertoire par défaut d'OpenCV (C:Programsopencv24opencv).
    • Binaries : défini sur le répertoire opencv_bin (C:Programsopencv24opencv_bin) cmake-gui.exe.
    • Ouvrez un terminal, accédez au répertoire opencv_bin et exécutez mingw32-make puis mingw32-make install.Ajoutez le chemin QtCreator/bin à la variable PATH.
  3. Configuration du projet Qt
  4. Créez une nouvelle application console dans QtCreator.
  5. Dans le fichier .pro :

Inclure les en-têtes OpenCV : INCLUDEPATH = C:/Programs/opencv24/opencv_bin2/install/include.
  1. Lien vers les bibliothèques OpenCV : LIBS = "C:/Programs/opencv24/opencv_bin2/bin/*.dll".
    • Dans le fichier source principal :
    • Inclure l'OpenCV nécessaire en-têtes.
    Utilisez les fonctions OpenCV pour traiter un image.
    • Exemple de fichier .pro :
  2. Exemple de fichier principal :

En suivant ces étapes, vous pouvez réussir à lier OpenCV dans QtCreator et exploiter les fonctionnalités de les deux bibliothèques dans vos applications.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn