我对使用Emgucv进行面部检测感兴趣。我已经安装了emgucv并测试了相机捕获示例。它工作正常..所以我从emgu文件夹中复制了解决方案,重新引入了emgu.cv.dll,emgu.cv.ui.dll,emgu.util.dll引用,但我无法使用。我收到以下错误:



有谁知道为什么会这样?

最佳答案

这是因为:
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或它的副本中,则它将起作用。

关于c# - 即使解决方案中的示例正常工作,emgucv示例的精确副本也无法工作,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/5185565/

10-11 16:16