Frage

ich brauche OpenCV auf Win32 zu installieren. Ich habe nicht installiert zur Zeit. Ich heruntergeladen OpenCV-2.0.0a-win32.exe und es lief. Was zum Teufel ich jetzt tun? Es gibt keine LIB ist und so weiter.

fand ich einige Anweisungen für den Aufbau der Release mit cmake unter http://opencv.willowgarage.com/ wiki / InstallGuide . Ich habe die neueste und größte cmake und versuchte, den Anweisungen zu folgen, aber ich war zu erraten. Keine Freude.

I angegeben VC ++ 9, als ich das tat "configure", aber Cmake baute eine VC ++ 6 DSW-Datei. Kein vcproj. Ich wandelte die DSW in ein vc ++ 9 vcproj sowieso, nur um zu sehen, ob es funktionieren würde. Nee. Es viele Dateien kompiliert, aber viele gescheitert, weil sie nicht finden konnte omp.h. Sicher genug, es ist nicht dort, überall. Das Buildprotokoll sagte: ‚Ein Werkzeug einen Fehlercode von‚Durchführen von Custom Build Step‘zurückgegeben.‘

Ich bin verloren.

Im Idealfall würde Ich mag eine vollständige Installation mit allen Dateien finden für Win32 vorgebaute vc ++ 2008 in Ermangelung eines solchen, ich brauche Anweisungen, die auch ich kann folgen. Kurze Sätze und kleine Worte, aber viele von ihnen.

Bitte Hilfe!

UPDATE: Ich habe gerade versucht, CXCORE zu bauen. Es klagte: „Datei kann nicht geöffnet‚VCOMPD.lib‘“ Es gibt, dass OMP wieder.

War es hilfreich?

Lösung

Für die Version 2.0, müssen Sie das Projekt von der Quelle bauen.

Hier ist, was Sie benötigen:

  1. Die OpenCV-Installer.
  2. CMake. Hier ist das CMake Installer.
  3. Anleitung CMake für die Verwendung OpenCV-2.0.01-win32 zu installieren. Diese Anweisungen müssen ein Extraschritt , wenn Sie einen vc ++ Express verwenden Ausgabe. In diesem Fall müssen Sie un -check ENABLE_OPENMP wenn der CMake GUI ausgeführt wird.
  4. Anweisungen zum Einstellen eines Anwendungsprojekt auf. (Dank mloskot für dieser Fund).

Andere Tipps

Wenn Sie OpenCV-2.0.0a-win32.exe installiert haben, dann wird es installieren DLLs und libs-pre gebaut. Dann müssen Sie nur noch den Anweisungen folgen in diesem Tutorial .

Ich empfehle, dass Sie den Ordner, den Sie zuvor installierten OpenCV2.0 in und installieren Sie ihn abzuwischen.

Update:

Nun leid es hat nicht geklappt. Ich schlage vor, die folgenden dann: Überprüfen Sie die neueste Version aus dem SVN-Repository aus, https: // code.ros.org/svn/opencv/trunk/opencv mit jedem SVN-Client - ich verwende TortoiseSVN .

Dann laufen CMake (Ich sehe, Sie haben es bereits installiert ist) auf dem Quellordner und dann die Lösung Datei kompilieren. Die sollte Arbeit -. Es tut mir

Ich entschuldige mich für meine alte Antwort - ich hatte mit OpenCV vor ein paar Monaten in der gleichen Weise und angenommen, dass das Herunterladen der Gold-Version würde noch Arbeit begann -. Anscheinend nicht

OMP

Die OMP Ausgabe aus dem geprüft auftreten können aktivieren OpenMP in der CMake Konfig. Versuchen Sie unchecking dass .. könnte Ihr erstes Problem lösen.

folgte ich Jive Dadson des Verfahrens zu erhalten OpenCV2.0 zur Arbeit auf Visual Studio 2010 Express (disabled OMP). Alles ging gut, bis Kompilierung der generierten Datei in Debug und Veröffentlichung. In beiden Fällen hätte diesen Fehler: "LINK: fatal error LNK1181: kann nicht geöffnet Eingabedatei '../../lib/Release/cv200.lib'" im Debug ist der einzige Unterschied, dass die Bibliothek ist cv200d.lib.

EDIT: ich gelöst, indem die neueste SVN-Snapshot für OpenCV2.0 herunterzuladen. Eine weitere Sache, auf Vista / 7. Es gut sein kann CMake als Administrator ausführen

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top