我正在尝试构建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源码
OpenCV的-的contrib源:
你有意为Android编译还是只是一个错误? – saurabheights
@saurabheights我试图在Android上安装它。为什么你认为这是一个错误 – user2121
那么你的问题并没有提到你正在尝试安装android。这就是为什么我对你为什么使用android版本感到困惑。我没有任何关于android的opencv安装方式不同的知识。无论如何,你应该阅读我的答案,特别是观看视频。它会帮助你理解opencv的构建过程。然后,您可以根据android opencv安装指南轻松进行更改:http://docs.opencv.org/2.4/doc/tutorials/introduction/android_binary_package/O4A_SDK.html – saurabheights