繁体   English   中英

如何使用EmguCV(C#中的OpenCV)?

[英]How to use EmguCV (OpenCV in C#)?

我不明白要使EmguCV正常工作必须安装什么。我打开了EmguCV附带的sample-src,但是在Visual Studio 2008中出现错误。

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

如何使用C#进行这项工作?

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

为了自动执行此操作,我在Visual Studio中添加了一个构建后事件:

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

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

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

使用Visual Studio 2010时,示例出现问题,这是我所做的:

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM