Heim >Backend-Entwicklung >C++ >Wie konfiguriere ich OpenCV 2.3 für Visual Studio 2010 Express?

Wie konfiguriere ich OpenCV 2.3 für Visual Studio 2010 Express?

Linda Hamilton
Linda HamiltonOriginal
2024-12-29 10:32:11252Durchsuche

How Do I Configure OpenCV 2.3 for Visual Studio 2010 Express?

Einrichten von OpenCV-2.3 für Visual Studio 2010 Express

Um OpenCV 2.3 mit Visual Studio 2010 Express zu verwenden, befolgen Sie diese Schritte:

Projekteinrichtung

  1. Erstellen Sie ein neues Win32-Konsolenanwendungsprojekt und wählen Sie es aus „Leeres Projekt.“
  2. Fügen Sie den folgenden Code zur Datei main.cpp hinzu:
#include <cv.h>
#include <highgui.h>

int main(int argc, char* argv[]) {
  if (argc < 2) {
    printf("Usage: ./opencv_hello <file.png>\n");
    return -1;
  }

  IplImage *img = cvLoadImage(argv[1], CV_LOAD_IMAGE_UNCHANGED);
  if (!img) {
    return -1;
  }

  cvNamedWindow("display", CV_WINDOW_AUTOSIZE);
  cvShowImage("display", img);
  cvWaitKey(0);

  return 0;
}

OpenCV-Konfiguration

  1. In den Projekteigenschaften (ALT F7), wählen Sie unter Konfiguration „Alle Konfigurationen“ aus.
  2. In C/C > Allgemein > Fügen Sie unter „Zusätzliche Include-Verzeichnisse“ Folgendes hinzu Pfade:

    • C:OpenCV2.3buildincludeopencv
    • C:OpenCV2.3buildincludeopencv2
    • C:OpenCV2.3buildinclude
  3. In Linker > Allgemein > Zusätzliche Bibliotheksverzeichnisse hinzufügen:

    • C:OpenCV2.3buildx86vc9lib
  4. In Linker > Eingabe > Zusätzliche Abhängigkeiten hinzufügen:

    • opencv_core230.lib
    • opencv_highgui230.lib

Laufzeit-Setup

  1. Fügen Sie am Ende Ihres PATH Folgendes hinzu Umgebungsvariable:

    • ; C:OpenCV2.3buildx86vc9bin
  2. Erstellen Sie die Lösung mit F7.

Fehlerbehebung

Wenn Sie auf Fehler im Zusammenhang mit fehlendem „.obj“ stoßen Stellen Sie sicher, dass Sie die richtigen Bibliotheksverzeichnisse hinzugefügt haben und dass Sie „.lib“-Dateien in Linker > angeben. Eingabe > Zusätzliche Abhängigkeiten.

Das obige ist der detaillierte Inhalt vonWie konfiguriere ich OpenCV 2.3 für Visual Studio 2010 Express?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
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