2016-10-14 56 views
1

我正在尝试构建OpenCV以包含存储库中的OpenCV contrib模块。我正在按照this link中的说明操作,但我无法理解我在标题为“cmd命令”的部分中提到的cmd命令,如下所示。如何使用额外的contrib模块构建OpenCv

CMD命令

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

这里有我尝试获取CMD命令上面跑提到:

1 - 关于opencv_build_directory:我只是通过自己创建并命名如'OpenCV3.0.0源代码'一节中的图像所示,'build'

2 - 关于opencv_sourc e_directory:我认为它应该是“的OpenCV-Android的SDK”,如图标题为“OpenCV3.0.0源”

3- cmd命令“$ CD”我将其设置如下的图像部分:

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

4- cmd命令'$ cmake的-DOPENCV_EXTRA_MODULES_PATH = /模块的ISET它如下:

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

整个指令i在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上的opencv contrib模块通过android Studio

OpenCV3.0.0源码

enter image description here

OpenCV的-的contrib源

enter image description here

+0

你有意为Android编译还是只是一个错误? – saurabheights

+0

@saurabheights我试图在Android上安装它。为什么你认为这是一个错误 – user2121

+0

那么你的问题并没有提到你正在尝试安装android。这就是为什么我对你为什么使用android版本感到困惑。我没有任何关于android的opencv安装方式不同的知识。无论如何,你应该阅读我的答案,特别是观看视频。它会帮助你理解opencv的构建过程。然后,您可以根据android opencv安装指南轻松进行更改:http://docs.opencv.org/2.4/doc/tutorials/introduction/android_binary_package/O4A_SDK.html – saurabheights

回答

0

自己的OpenCV提供很好的教程: -

  1. 的Windows - official docs for vs 3.1
  2. 对于Androi d - official docs for vs 2.4

在基本级别上,创建一个构建在opencv文件夹中的目录。运行cmake-gui。你会玩opencv提供的每个选项。

注意:请与其他选项一起玩。你将会在opencv中学习很多可能的调整。

+0

我已经检查了您提供的用于在android中安装opencv的行,但链接告诉我如何做到这一点在Eclipse上,而我在android studio ..工作。请你提供一个链接,告诉如何在android studio上安装opencv contrib模块? – user2121

相关问题