Heim >Backend-Entwicklung >C++ >Wie integriere ich OpenCV mit Qt Creator für die Bildverarbeitung?
So verknüpfen Sie OpenCV in QtCreator und verwenden die Qt-Bibliothek
Diese Anleitung enthält detaillierte Anweisungen zur Integration von OpenCV in QtCreator und zur Nutzung der Funktionalität der beiden Bibliotheken in Ihren Projekten.
Installation und Einrichtung:
Konfigurieren Sie OpenCV mit CMake-GUI:
Erstellen eines QtCreator Projekt:
Fügen Sie in der Projektdatei (.pro) Folgendes hinzu:
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
Fügen Sie in main.cpp die erforderlichen Header ein und implementieren Sie das OpenCV-Image Verarbeitung:
#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; }
Bibliotheken verknüpfen:
Der Schlüssel zur Integration von OpenCV mit QtCreator liegt in der korrekten Verknüpfung der erforderlichen Bibliotheken. Geben Sie in der .pro-Datei Folgendes an:
LIBS += -LC:\Programs\opencv24\opencv_bin2\bin \ libopencv_core240d \ libopencv_highgui240d \ libopencv_imgproc240d \ libopencv_features2d240d \ libopencv_calib3d240d
Diese Befehle weisen QtCreator an, die angegebenen OpenCV-Bibliotheken (.dll-Dateien) mit Ihrem Projekt zu verknüpfen.
Durch Befolgen dieser Schritte können Sie kann OpenCV erfolgreich mit QtCreator verknüpfen und die Funktionen beider Bibliotheken in Ihrer Anwendung nutzen.
Das obige ist der detaillierte Inhalt vonWie integriere ich OpenCV mit Qt Creator für die Bildverarbeitung?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!