Emgu.CV no puede cargar dll
Frecuentes
Visto 990 veces
0
Tengo una aplicación ASP.NET que usa Emgu.CV para el procesamiento de imágenes. Todo funcionó bien hasta hoy por la mañana... Hasta entonces recibo el error
{"No se pudo cargar la DLL 'opencv_core249': Das angegebene Modul wurde nicht gefunden. (Excepción de HRESULT: 0x8007007E)"}
Eso significa algo como "No se pudo encontrar el módulo especificado"
al acceder a una clase desde Emgu.CV. La aplicación ASP.NET se está compilando como un dll x86. Así es como se ve la carpeta de salida:
la carpeta "x86" contiene las 22 dll de opencv, mientras que la carpeta lib contiene la dll "Emgu.CV.dll". Lo extraño es que funcionó hasta ahora, por lo que algo debe haber cambiado que lo rompió. Probé la solución Limpiar, reconstruir la solución sin éxito. He estado en este problema todo el día ahora, estoy perdiendo la paciencia :(
EDITAR: Esto es lo que dice DependencyWalker:
1 Respuestas
0
Después de unos días el error volvió a desaparecer.
No estoy seguro que lo causo. Tal vez algún error en Visual Studio no cargue todos los dll necesarios al depurar usando el servidor web incorporado.
Respondido el 21 de enero de 14 a las 13:01
No es la respuesta que estás buscando? Examinar otras preguntas etiquetadas c# asp.net emgucv or haz tu propia pregunta.
Esto es extraño. Después de reiniciar mi computadora (tenía que instalar algunas actualizaciones), vuelve a funcionar en mi IIS local. Sin embargo, cuando trato de iniciarlo presionando F5 desde Visual Studio 2013, todavía arroja ese error ... - RononDex
¿Nadie me puede ayudar con este tema? - RononDex