Mam zainstalowany EmguCV 2.4.2.1777. Mam 32-bitowe okno 7, więc zainstalowałem je za pomocą instalatora. Teraz próbuję napisać prosty kod do przechwytywania wideo kamery internetowej w oknie w C#. Problem jest po czasie wykonywania otrzymuję następujący błąd: słynnyEmguCV 'Emgu.CV.CvInvoke' Wyjątek
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
Plik Emgu.CV.dll jest obecny w folderze. Nie rozumiem, dlaczego podawał ten błąd. Próbowałem wszystkie kontrole, które są sugerowane przez innych StackOverflow użytkowników, a także wiele innych odniesień:
1) Zainstalowane MSVCR: MSVCRT 10.0 SP1 x86
2) skopiowane DLL OpenCV do katalogu wykonanie
3) Mam również 32-bitowy system operacyjny. To też nie powinno być problemem.
Ale kiedy sprawdzane zależności, I pojawił się kolejny problem:
użyłem DependecyWalker otworzyć cvextern.dll i znalazł następujące zależności brakuje:
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
To również dało następujące:
Błąd: nie znaleziono co najmniej jednej wymaganej niejawnej lub przekazanej zależności. Ostrzeżenie: nie znaleziono co najmniej jednego modułu zależności opóźnienia obciążenia. Ostrzeżenie: co najmniej jeden moduł ma nierozstrzygnięty import z powodu brakującej funkcji eksportu w module zależnym od opóźnienia.
Proszę, pomóżcie mi z wyjątkiem. Z góry dziękuję.