Domanda

Non capisco che cosa devo installare per fare EmguCV work.I aperto il campione-src fornito con EmguCV, ma ottengo gli errori in Visual Studio 2008.

Ho provato anche altri wrapper NET per OpenCV, ma nessuno di loro ha lavorato (compresi gli esempi). Un messaggio "(programma di esempio) ha encounted un problema e deve close.Please segnalare questo errore a Microsoft bla bla bla" è mostrato dopo aver eseguire qualsiasi programma che utilizza l'OpenCV.

Come fare questo lavoro in C #?

È stato utile?

Soluzione

Sono tutte le DLL necessarie a posto? Provare a copiare tutti i file .dll Emgu alla directory che contiene il file exe.

Per automatizzare questo ho aggiunto un evento di post-generazione in Visual Studio:

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

È necessario impostare la directory di origine corretta (mi piace tenere le mie librerie insieme con le fonti).

Altri suggerimenti

Ho avuto problemi con esempi, quando ho usato Visual Studio 2010, e questo è quello che ho fatto:

  1. Riferimenti rimossi: Emgu.CV.dll Emgu.UI.dll Emgu.Util.dll
  2. Nel menu 'Progetto' -> Preferenze -> e ha cambiato il bersaglio .Net Framework 3.5 a
  3. ho aggiunto le DLL che ho scaricato (quelli con lo stesso nome ho cancellato prima)

C'è un interessante resoconto su questo aggiunti dopo le risposte di cui sopra: http://www.codeproject.com/Articles/257502/Creating-Your-First-EMGU-Image-Processing-Project

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top