Heim > Backend-Entwicklung > C++ > Wie fange ich mit OpenCV 2.4 unter Windows 7 mit MinGW an?

Wie fange ich mit OpenCV 2.4 unter Windows 7 mit MinGW an?

Linda Hamilton
Freigeben: 2024-11-19 14:28:03
Original
760 Leute haben es durchsucht

How to Get Started with OpenCV 2.4 on Windows 7 Using MinGW?

Erste Schritte mit OpenCV 2.4 und MinGW unter Windows 7

Installation:

  1. OpenCV 2.4.3:

    • Extrahieren Sie die selbstextrahierende OpenCV-Datei in ein Verzeichnis (z. B. C:).
    • Fügen Sie das OpenCV-DLL-Verzeichnis (C:opencvbuildx86mingwbin) hinzu Ihr System Pfad.
  2. MinGW Compiler Suite:

    • Installieren Sie MinGW und wählen Sie „C Compiler“ und „C Compiler“. Optionen.
    • Fügen Sie das MinGW-bin-Verzeichnis (C:MinGWbin) zu Ihrem System hinzu Pfad.

Beispielcode:

Erstellen Sie eine Datei namens „loadimg.cpp“ mit dem folgenden Code:

#include "opencv2/highgui/highgui.hpp"
#include <iostream>

using namespace cv;
using namespace std;

int main(int argc, char** argv)
{
  Mat im = imread(argc == 2 ? argv[1] : "lena.jpg", 1);
  if (im.empty())
  {
    cout << "Cannot open image!" << endl;
    return -1;
  }

  imshow("image", im);
  waitKey(0);

  return 0;
}
Nach dem Login kopieren

Zusammenstellung und Ausführung:

  1. Kompilieren Sie den Code mit dem Befehl:

    g++ -I"C:\opencv\build\include" -L"C:\opencv\build\x86\mingw\lib" loadimg.cpp -lopencv_core243 -lopencv_highgui243 -o loadimg
    Nach dem Login kopieren
  2. Führen Sie das Programm aus:

    loadimg
    Nach dem Login kopieren

Dadurch wird das geladene Bild in einem angezeigt Fenster.

Nächste Schritte:

  • Erkunden Sie das OpenCV-Beispielverzeichnis (C:opencvsamplescpp).
  • Kompilieren und studieren Sie vorhandenen Code.
  • Entwickeln Sie Ihre eigenen OpenCV-Anwendungen.

Das obige ist der detaillierte Inhalt vonWie fange ich mit OpenCV 2.4 unter Windows 7 mit MinGW an?. 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