如何使用额外的contrib模块构建OpenCv

时间:2016-10-14 14:06:59

标签: android windows shell opencv cmd

我正在尝试构建OpenCV以包含存储库中的OpenCV contrib模块。我按照this link中的说明操作,但我无法理解cmd命令,我在“cmd命令”一节中提到了如下所示。

cmd命令

$ cd <opencv_build_directory>
$ cmake -DOPENCV_EXTRA_MODULES_PATH=<opencv_contrib>/modules     
<opencv_source_directory>
$ make -j5

这是我尝试获取上面提到的cmd命令:

1 - 关于 opencv_build_directory :我只是自己创建并将其命名为“build”,如标题为“OpenCV3.0.0 source”的部分中的图像所示

2 - 关于 opencv_source_directory :我认为它应该是“OpenCV-android-sdk”,如标题为“OpenCV3.0.0 source”的图像部分所示

3-为cmd命令'$ cd'我按如下方式设置:

c:\xxxx\libs\OpenCV-3.0.0-android-sdk-1\OpenCV-android-sdk\build>

4-用于cmd命令'$ cmake -DOPENCV_EXTRA_MODULES_PATH = / modules'iset如下:

 cmake -DOPENCV_EXTRA_MODULES_PATH=opencv_contrib-master/modules OpenCV-
 android-sdk

我在cmd中输入的整个命令是:

c:\xxxx\libs\OpenCV-3.0.0-android-sdk-1\OpenCV-android- 
sdk\build>cmake -DOPENCV_EXTRA_MODULES_PATH=opencv_contrib-
master/modules OpenCV-android-sdk

但在运行之后,我得到了:

CMake Error: The source directory "C:/xxxx/libs/OpenCV-3.0.0-
android-sdk-1/OpenCV-android-sdk/build/OpenCV-android-sdk" does not 
exist.
Specify --help for usage, or press the help button on the CMake GUI.

请按照上面提到的链接

中的说明帮助我正确构建路径

注意

我试图通过android Studio

在android上安装opencv contrib模块

OpenCV3.0.0来源

enter image description here

OpenCV-contrib来源

enter image description here

0 个答案:

没有答案