Ich habe EmguCV 2.4.2.1777 installiert. Ich habe ein 32-Bit Windows 7, also habe ich es mit dem Installer installiert. Jetzt versuche ich einen einfachen Code zu schreiben, um das Video einer Webcam in einem Fenster in C# aufzunehmen. Das Problem ist, nachdem während der Ausführung ich folgende berühmte Störung erhalte:EmguCV 'Emgu.CV.CvInvoke' Ausnahme
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
Die Datei Emgu.CV.dll im Ordner vorhanden ist. Ich verstehe nicht, warum es diesen Fehler gibt. ich alle Kontrollen versucht, die von Kolleginnen und Stackoverflow Benutzer und auch viele andere Referenzen vorgeschlagen:
1) installiert MSVCR
: MSVCRT 10.0 SP1 x862) kopiert die OpenCV-DLLs zu Ausführungsverzeichnis
3) Ich habe auch ein 32-Bit-Betriebssystem. Das sollte also auch kein Problem sein.
Aber wenn ich auf Abhängigkeiten geprüft, traf ich auf ein Problem:
I DependecyWalker verwendet cvextern.dll zu öffnen und fanden die folgenden Abhängigkeiten fehlt:
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
Es gab auch die folgenden:
Fehler: Mindestens eine erforderliche implizite oder weitergeleitete Abhängigkeit wurde nicht gefunden. Warnung: Mindestens ein Abhängigkeitslastabhängigkeitsmodul wurde nicht gefunden. Warnung: Mindestens ein Modul hat einen nicht aufgelösten Import aufgrund einer fehlenden Exportfunktion in einem verzögerungslastabhängigen Modul.
Bitte helfen Sie mir mit Ausnahme. Danke im Voraus.