如何在 Visual Studio 2013 上为单元测试设置 Emgu CV?

How do I set up Emgu CV on Visual Studio 2013 for Unit Tests?

我必须在 Visual Studio 2013 单元测试中用 C# 测试一些新的 C++/CLI 托管组件,以便它在测试资源管理器中可见。其中一个组件使用 OpenCV cv::Mat.

有人建议我使用 Emgu CV 进行单元测试。我已经为 Windows x64 安装了 Emgu CV。

如何在单元测试项目中安装Emgu?

在测试项目中:

  • 添加对 Emgu.CV.World.dll
  • 的引用
  • 添加文件opencv_coreXXXd.dll

    • XXX = 版本号
    • 属性 |复制到输出目录 = "Copy Always"
    • 以上单元测试class添加
      • 使用Emgu.CV;

    参见Setting up EMGU C Sharp