2016-10-14 106 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

相關問題