1

我不明白我必须安装什么才能使 EmguCV 工作。我打开了 EmguCV 提供的 sample-src,但在 Visual Studio 2008 中出现错误。

我还尝试了其他用于 OpenCV 的 .NET 包装器,但它们都不起作用(包括示例)。在我运行任何使用 OpenCV 的程序后,会显示一条消息“(示例程序)遇到问题并需要关闭。请将此错误报告给 microsoft bla bla bla”。

如何在 C# 中完成这项工作?

4

3 回答 3

5

所有必需的 .dll 是否都已到位?尝试将所有 Emgu .dll 复制到包含 .exe 的目录中。

为了自动化这一点,我在 Visual Studio 中添加了一个构建后事件:

xcopy /Y /D /F $(ProjectDir)Emgu.CV.Binary-2.0.1.0\*.dll $(TargetDir)

您需要设置正确的源目录(我喜欢将我的库与源一起保存)。

于 2009-09-16T11:12:56.560 回答
0

我在使用 Visual Studio 2010 时遇到了示例问题,这就是我所做的:

  1. 删除的引用:Emgu.CV.dll Emgu.UI.dll Emgu.Util.dll
  2. 从“项目”菜单 -> 首选项 -> 并将 .Net Framework 目标更改为 3.5
  3. 我添加了我下载的 DLL(我之前删除的同名的)
于 2010-06-17T14:39:28.037 回答
0

在上面的答案之后添加了一个很好的文章:http: //www.codeproject.com/Articles/257502/Creating-Your-First-EMGU-Image-Processing-Project

于 2013-02-03T20:59:29.413 回答