Frage

Ich verstehe nicht, was ich EmguCV work.I öffnete den Probe-src versehen mit EmguCV, aber ich bekomme Fehler in Visual Studio 2008.

installieren, müssen zu machen

Ich habe versucht, auch andere .NET-Wrapper für OpenCV, aber keiner von ihnen gearbeitet (einschließlich der Beispiele). Eine Meldung „(Beispielprogramm) hat ein Problem encounted und muss close.Please diesen Fehlerbericht an Microsoft bla bla bla“ angezeigt, nachdem ich laufe, damit das Programm, das das OpenCV verwendet.

Wie diese Arbeit in C # machen?

War es hilfreich?

Lösung

Sind alle erforderlichen DLLs vorhanden? Versuchen Sie, alle Emgu .dlls in das Verzeichnis kopieren Sie die EXE enthält.

Um dies zu automatisieren habe ich ein Post-Build-Ereignis in Visual Studio:

xcopy /Y /D /F $(ProjectDir)Emgu.CV.Binary-2.0.1.0\*.dll $(TargetDir)

Sie müssen das richtige Quellverzeichnis einstellen (Ich mag meine Libs halten zusammen mit den Quellen).

Andere Tipps

Ich hatte Probleme mit Beispielen, wenn ich Visual Studio 2010 verwendet, und das ist, was ich getan habe:

  1. Entfernt Referenzen: Emgu.CV.dll Emgu.UI.dll Emgu.Util.dll
  2. 'Projekt' Menü -> Einstellungen -> und verändert das .Net Framework Ziel auf 3,5
  3. Ich habe die DLLs, die ich (die, die mit dem gleichen Namen ich vorher gelöscht) heruntergeladen haben,

Es gibt eine nette Zuschreibung auf diesem nach den Antworten hinzugefügt oben: http://www.codeproject.com/Articles/257502/Creating-Your-First-EMGU-Image-Processing-Project

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