无法上传“;opencv_core242”;将文件添加到应用程序输出目录之后

本文关键字:应用程序 添加 文件 输出 之后 opencv core242 | 更新日期: 2023-09-27 18:29:08

我是C#中Emgu CV的新手,当我试图在我的64位笔记本电脑上设置它时,我将所需的EmguCV.dll文件作为参考和相关的opencv.dll文件添加到项目中,或者将opencv.dll文件放在我的项目文件夹中的bin/debug文件夹中,我得到了以下错误(我已将目标平台更改为x64并下载了x64包):

System.TypeInitializationException was unhandled
  HResult=-2146233036
  Message=The type initializer for 'Emgu.CV.CvInvoke' threw an exception.
  Source=Emgu.CV
  TypeName=Emgu.CV.CvInvoke
  InnerException: System.DllNotFoundException
       HResult=-2146233052
       Message=Unable to load DLL 'opencv_core242': 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()
       InnerException: 

我已经坚持了几天了,非常感谢任何帮助。

谢谢。

无法上传“;opencv_core242”;将文件添加到应用程序输出目录之后

我也有同样的问题,似乎找不到opencv_core242…我不知道为什么。我鼓励你尝试64位2.2 emgucv版本的dlls。