Maison >développement back-end >C++ >Comment intégrer OpenCV avec Qt Creator pour le traitement d'images ?
Comment lier OpenCV dans QtCreator et utiliser la bibliothèque Qt
Ce guide fournit des instructions détaillées sur la façon d'intégrer OpenCV à QtCreator et d'utiliser la fonctionnalité des deux bibliothèques dans vos projets.
Installation et Configuration :
Configurez OpenCV à l'aide de CMake-GUI :
Création d'un QtCreator Projet :
QT += core QT -= gui TARGET = cvHello CONFIG += console CONFIG -= app_bundle TEMPLATE = app INCLUDEPATH += C:/Programs/opencv24/opencv_bin2/install/include LIBS += "C:/Programs/opencv24/opencv_bin2/bin/*.dll" SOURCES += main.cpp OTHER_FILES += \ img.JPG
#include <opencv2/core/core.hpp> #include <opencv2/highgui/highgui.hpp> #include "opencv/cv.h" using namespace std; int main() { cv::Mat mat; mat = cv::imread("img.JPG"); cvNamedWindow("hello"); cv::imshow("hello",mat); cvWaitKey(0); return 0; }
Liaison des bibliothèques :
La clé de l'intégration d'OpenCV avec QtCreator est de lier correctement les bibliothèques requises. Dans le fichier .pro, spécifiez ce qui suit :LIBS += -LC:\Programs\opencv24\opencv_bin2\bin \ libopencv_core240d \ libopencv_highgui240d \ libopencv_imgproc240d \ libopencv_features2d240d \ libopencv_calib3d240dCes commandes demandent à QtCreator de lier les bibliothèques OpenCV spécifiées (fichiers .dll) à votre projet.En suivant ces étapes, vous peut lier avec succès OpenCV à QtCreator et utiliser les capacités des deux bibliothèques dans votre application.
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!