Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我对使用 Emgucv 进行人脸检测很感兴趣。我已经安装了 emgucv 并测试了相机捕捉示例。它工作正常..所以我从 emgu 文件夹中复制了解决方案,重新引入了参考 emgu.cv.dll、emgu.cv.ui.dll、emgu.util.dll,但我不起作用。我收到以下错误:
'Emgu.CV.CvInvoke' 的类型初始化程序引发了异常。
有谁知道为什么会这样?
这是因为: 1 - 它具有对 Emgu dll 的引用(带有相对路径)(例如在 C:\Emgu\emgucv-windows-x86 2.2.1.1150\bin 中)。2 - 编译的输出路径也设置为 C:\Emgu\emgucv-windows-x86 2.2.1.1150\bin。
因此,如果您引用必要的 dll 并将编译后的 exe 放在 C:\Emgu\emgucv-windows-x86 2.2.1.1150\bin 或它的副本中,它将起作用。