Maison > développement back-end > C++ > Comment intégrer OpenCV à Qt Creator et utiliser les bibliothèques Qt ?

Comment intégrer OpenCV à Qt Creator et utiliser les bibliothèques Qt ?

Mary-Kate Olsen
Libérer: 2024-12-04 03:55:11
original
613 Les gens l'ont consulté

How to Integrate OpenCV with Qt Creator and Utilize Qt Libraries?

Lier OpenCV à QtCreator et utiliser les bibliothèques Qt

Introduction

Ce tutoriel vise à fournir un guide complet pour lier OpenCV à QtCreator et utiliser avec succès le Bibliothèque Qt.

Installation Prérequis

  • Qt 5.0.1 pour Windows 32 bits (MinGW 4.7)
  • OpenCV-2.4.0.exe
  • cmake-2.8.10.2-win32- x86.exe

OpenCV Installation

  1. Extraire OpenCV-2.4.0.exe vers C:Programsopencv24.
  2. Créez un dossier supplémentaire C:Programsopencv24opencv_bin.
  3. Définissez la variable d'environnement PATH à inclure le bac du compilateur MinGW répertoire.
  4. Exécutez cmake-gui.exe et configurez les éléments suivants :

    • Code source : C:Programsopencv24opencv
    • Binaires : C:Programscopencv24opencv_bin
    • Spécifier les compilateurs natifs : C:/Programs/Qt/Qt5.0.1/Tools/MinGW/bin/gcc.exe pour C et C:/Programs/Qt/Qt5 .0.1/Tools/MinGW/bin/g .exe pour C
    • Assurez-vous que WITH_QT est sélectionné et que WITH_TBB, WITH_IPP et WITH_CUDA ne sont pas sélectionnés
    • Définissez CMAKE_BUILD_TYPE sur "Debug"

Lien vers QtCreator Projet

  1. Créez une nouvelle application console QtCreator.
  2. Ajoutez les lignes suivantes au fichier .pro :

    • INCLUDEPATH = C:/ Programmes/opencv24/opencv_bin2/install/include
    • LIBS = "C:/Programs/opencv24/opencv_bin2/bin/*.dll"
  3. Dans le fichier source principal :

    • Inclure En-têtes OpenCV :

      • #include "opencv2/core/core.hpp"
      • #include "opencv2/highgui/highgui.hpp"
      • #include "opencv/cv.h"
    • Ajouter les bibliothèques nécessaires :

      • `LIBS = -LC:Programmesopencv24opencv_bin2bin
        libopencv_core240d
        libopencv_highgui240d
        libopencv_imgproc240d
        libopencv_features2d240d
        libopencv_calib3d240d`

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 de ce site Web
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
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal