如何将 contrib 模块添加到 opencv3.1.0? (Windows 10, Visual Studio 2015)

How can I add contrib modules to opencv3.1.0? (Windows 10, Visual Studio 2015)

我正在为学校做一个简单的 AR 项目,必须为此使用 opencv。我发现在 visual studio 中安装非常棘手,但现在它工作正常。现在我想使用 aruco 模块,我尝试了 this 教程,但是在构建 bin 文件夹之后丢失了并且我的代码中的 include 不再起作用......是否有(最好是简单的)添加方式将 contrib 模块放入我的(保存并运行的)opencv 文件夹中?

编辑:我使用模块(使用 cmake gui 和 vs14)成功构建了 opencv,并且我的旧代码的包含工作正常,但是当我尝试使用 aruco 模块时,我得到了这些:Error Message

文件都在它们应该在的位置,我设置了所有路径和附加依赖项以及包含目录...

知道哪里出了问题吗?

好的 - 我做到了。 我禁用了 cmake 中的所有其他模块,现在包含了 aruco 工作。 但我无法真正解释为什么其他(未使用的)模块会破坏 aruco 库?