我正在嘗試構建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