Heim > Backend-Entwicklung > C++ > Wie verknüpfe ich erfolgreich OpenCV- und Qt-Bibliotheken in Qt Creator?

Wie verknüpfe ich erfolgreich OpenCV- und Qt-Bibliotheken in Qt Creator?

Linda Hamilton
Freigeben: 2024-12-01 21:13:12
Original
706 Leute haben es durchsucht

How to Successfully Link OpenCV and Qt Libraries in Qt Creator?

Verknüpfen von OpenCV in QtCreator mit der Qt-Bibliothek

Problem: Trotz Befolgung der Anleitung wurden Versuche unternommen, OpenCV und Qt zu verknüpfen Bibliothek in QtCreator wurden erfolglos.

Installation:

  1. Stellen Sie sicher, dass QtCreator mit den Qt- und MinGW-Toolkits installiert ist.
  2. Laden Sie das OpenCV-Installationsprogramm herunter und extrahieren Sie es nach ein Verzeichnis ohne Leerzeichen im Pfad.
  3. Installieren Sie cmake und setzen Sie die Umgebungsvariable PATH auf Schließen Sie den Compiler-Pfad von MinGW ein.
  4. Verwenden Sie cmake-gui, um MinGW-Makefiles zu generieren und Compiler-Pfade anzugeben.
  5. Deaktivieren Sie „WITH_TBB“, „WITH_IPP“ und „WITH_CUDA“, während Sie „WITH_QT“ auswählen und einstellen „CMAKE_BUILD_TYPE“ zu „Debug“.
  6. Kompilieren und installieren Sie OpenCV, indem Sie zum Verzeichnis opencv_bin navigieren und „mingw32-make“ und „mingw32-make install“ ausführen.
  7. Fügen Sie den QtCreator-Bin-Pfad zur PATH-Variablen hinzu.

Projektkonfiguration in QtCreator:

  1. Erstellen Sie eine neue Konsolenanwendung.
  2. Fügen Sie die folgende Zeile in die .pro-Datei ein:

    INCLUDEPATH += C:/Programs/opencv24/opencv_bin2/install/include
    Nach dem Login kopieren
  3. Fügen Sie die folgenden Zeilen zur .pro hinzu Datei:

    LIBS += -LC:\Programs\opencv24\opencv_bin2\bin \
    libopencv_core240d \
    libopencv_highgui240d \
    libopencv_imgproc240d \
    libopencv_features2d240d \
    libopencv_calib3d240d
    Nach dem Login kopieren
  4. Stellen Sie sicher, dass die Datei main.cpp die erforderlichen OpenCV-Header enthält und OpenCV-Funktionen korrekt verwendet.

Das obige ist der detaillierte Inhalt vonWie verknüpfe ich erfolgreich OpenCV- und Qt-Bibliotheken in Qt Creator?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Neueste Artikel des Autors
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage