Ho installato EmguCV 2.4.2.1777. Ho un Windows 7 a 32 bit, quindi l'ho installato usando l'installer. Ora sto cercando di scrivere un codice semplice per catturare il video di una webcam in una finestra in C#. Il problema è dopo durante l'esecuzione sto ottenendo il seguente errore famosa:EmguCV 'Emgu.CV.CvInvoke' Eccezione
A first chance exception of type 'System.DllNotFoundException' occurred in Emgu.CV.dll
A first chance exception of type 'System.TypeInitializationException' occurred in Emgu.CV.dll
An unhandled exception of type 'System.TypeInitializationException' occurred in Emgu.CV.dll
Il file Emgu.CV.dll è presente nella cartella. Non capisco perché dà questo errore. Ho provato tutti i controlli che sono suggeriti dagli utenti compagni StackOverflow e anche molti altri riferimenti:
1) installata MSVCR: MSVCRT 10.0 SP1 x86
2) copiato le DLL OpenCV alla directory di esecuzione
3) Ho anche un sistema operativo a 32 bit. In modo che anche non dovrebbe essere un problema.
Ma quando ho controllato per le dipendenze, ho dovuto affrontare un problema:
ho usato DependecyWalker aprire cvextern.dll e hanno trovato le seguenti dipendenze manca:
NVCUDA.DLL
API-MS-WIN-CORE-COM-L1-1-0.DLL
API-MS-WIN-CORE-WINRT-ERROR-L1-1-0.DLL
API-MS-WIN-CORE-WINRT-L1-1-0.DLL
API-MS-WIN-CORE-WINRT-ROBUFFER-L1-1-0.DLL
API-MS-WIN-CORE-WINRT-STRING-L1-1-0.DLL
API-MS-WIN-SHCORE-SCALING-L1-1-0.DLL
DCOMP.DLL
IESHIMS.DLL
ha anche dato il seguente:
Errore: non è stata trovata almeno una dipendenza implicita o inoltrata richiesta. Attenzione: almeno un modulo di dipendenza con caricamento ritardato non è stato trovato. Avvertenza: almeno un modulo ha un'importazione non risolta a causa di una funzione di esportazione mancante in un modulo dipendente dal carico ritardato.
Please help me out con l'eccezione. Grazie in anticipo.