我已经看到这个问题出现在几个地方,但我唯一一次看到它回答是通过 Visual Studio 使用 cpp 或在 Linux 操作系统上。
我正在尝试将贡献模块添加到 OpenCV 并与 Spyder 中的 Python-Anaconda 一起使用。具体来说,我希望添加 bgsegm 模块。我尝试了几种不同的方法,但都没有成功。
我已经下载了 OpenCV 和 Opencv_contrib 的当前主分支。我将它们放在一个名为 opencv-3.0 的新文件夹中。在 opencv 中,我创建了一个名为 build 的新文件夹。我在该文件夹中运行命令提示符并使用以下命令:
cmake -D OPENCV_EXTRA_MODULES_PATH= ..\..\opencv_contrib\modules
返回
the source directory "C:/opencv-3.0/opencv_contrib/modules" does not appear to contain CMakeLists.txt
我在命令行上缺少什么?使-j5?由于错误,我什至没有选择运行它。
或者,当从 cmake GUI 运行时,我不确定将什么用作我的生成器。我没有 Visual Studio,这似乎是每个人都在使用的。即使我有 VS,我也希望能够在 python 和 Sypder 中使用它。建议?