无法加载DLL'opencv_core290

米雷尔·弗拉德(Mirel Vlad)

在我的winforms应用程序中,我需要使用一些Emgu.CV库(我已经安装了Emgu 2.9)。

问题是我得到以下错误:

System.TypeInitializationException was unhandled
     HResult=-2146233036
     Message=The type initializer for 'Emgu.CV.OCR.Tesseract' threw an exception.
     Source=Emgu.CV.OCR
     TypeName=Emgu.CV.OCR.Tesseract
     StackTrace:
         at Emgu.CV.OCR.Tesseract..ctor(String dataPath, String language, OcrEngineMode mode)
         at ANPR.LicensePlateDetector..ctor(String dataPath) in c:\Users\blabla\Visual Studio 2012\Projects\ANPR\ANPR\LicensePlateDetector.cs:line 30
         at ANPR.Form1..ctor() in c:\Users\blabla\Visual Studio 2012\Projects\ANPR\ANPR\Form1.cs:line 22

   InnerException: System.TypeInitializationException
   HResult=-2146233036
   Message=The type initializer for 'Emgu.CV.CvInvoke' threw an exception.
   Source=Emgu.CV
   TypeName=Emgu.CV.CvInvoke
   StackTrace:
        at Emgu.CV.CvInvoke.CV_MAKETYPE(Int32 depth, Int32 cn)
        at Emgu.CV.OCR.Tesseract..cctor() in c:\Emgu\emgucv-windows-universal-cuda 2.9.0.1922\Emgu.CV.OCR\Tesseract.cs:line 26

   InnerException: System.DllNotFoundException
        HResult=-2146233052
        Message=Unable to load DLL 'opencv_core290': The specified module could not be found. (Exception from HRESULT: 0x8007007E)
        Source=Emgu.CV
        TypeName=""
        StackTrace:
             at Emgu.CV.CvInvoke.cvRedirectError(CvErrorCallback errorHandler, IntPtr userdata, IntPtr prevUserdata)
             at Emgu.CV.CvInvoke..cctor() in c:\Emgu\emgucv-windows-universal-cuda 2.9.0.1922\Emgu.CV\PInvoke\CvInvoke.cs:line 266

尝试实例化新的Tesseract对象时,会发生这种情况:

var tesseract = new Tesseract("", "eng", Tesseract.OcrEngineMode.OEM_TESSERACT_CUBE_COMBINED);

由于引用“ opencv_core290”不起作用,因此我尝试了此处提供的解决方法基本上,我将.dll复制到我的项目中,使用“添加现有资源”将其添加,并将其属性修改为“始终复制”。但是,这不起作用。谢谢你的帮助!

格热哥兹·帕斯尼克(Grzegorz Pasnik)

我也有这个问题。您应该将x86或x64文件夹中的DLL从“ yourEmguFolder / bin”复制到项目的输出目录。然后再次构建项目并运行。

我已根据此页面上的说明解决了问题EMGU WIKI

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

无法加载DLL'opencv_core290

来自分类Dev

DinkToPdf Net Core无法加载DLL文件

来自分类Dev

.Net Core无法加载hostpolicy.dll(HRESULT:0x800700C1)

来自分类Dev

ASP.NET Core 3.1 HTTP错误500.32-ANCM无法在IIS上加载dll

来自分类Dev

openCV DLL加载失败:%1

来自分类Dev

NUnit无法加载DLL

来自分类Dev

SelectPDF .Net Core 2.2:异常:转换失败。无法加载共享库“kernel32.dll”或其依赖项之一

来自分类Dev

为什么WinHttpHandler导致生产服务器上“无法加载DLL'api-ms-win-core-localization-l1-2-0.dll'”?

来自分类Dev

Python Opencv DLL加载失败-Windows 10

来自分类Dev

TuesPechkin无法加载DLL'wkhtmltox.dll'

来自分类Dev

无法加载DLL'VSPerf110.dll'

来自分类Dev

单声道无法加载dll

来自分类Dev

Tesseract 3.02无法加载DLL

来自分类Dev

无法加载Lua dll模块

来自分类Dev

无法加载64位dll

来自分类Dev

Python Sass无法加载DLL

来自分类Dev

无法使用OpenCV加载图像

来自分类Dev

opencv python无法加载图像

来自分类Dev

.Net Core VS2015,无法加载DLL'git2-785d8c4':找不到指定的模块。(来自HRESULT的异常:0x8007007E)

来自分类Dev

该程序无法启动,因为缺少opencv_core2410d.dll

来自分类Dev

无法从NetBeans用JNA加载个人dll

来自分类Dev

混淆的DLL无法通过反射加载

来自分类Dev

Android Studio无法加载JVM DLL

来自分类Dev

Axis2无法加载DLL

来自分类Dev

LoadLibraryExW无法加载User32.dll

来自分类Dev

无法加载SSL库-找不到dll

来自分类Dev

无法使用ctypes.open()加载dll

来自分类Dev

无法加载jvm.dll Eclipse错误

来自分类Dev

无法从NetBeans用JNA加载个人dll