---
step 01
首先先去下載
opencv-3.3.0 - https://github.com/opencv/opencv
opencv_contrib-3.3.0 - https://github.com/opencv/opencv_contrib
(可以自己選擇想要的版本, 兩個版本要一致, 後面的3.3.0代表3.3.0版本)
記得點選 [branch] -> [Tag] 選版本
然後按右邊的綠色按鈕 [Clone or download] -> [Download ZIP] 下載
---
step 02
將兩個檔案都解壓縮之後
打開CMake設定上面的Where is the source code為剛剛opencv-3.3.0資料夾
Where to build the binaries 設為自己想要裝的資料夾
然後按下 [Configure]
---
step 03
設定你的Visual Studio版本以及電腦位元數後按下 [Finish]
---
step 04
在OPENCV_EXTRA_MODULES_PATH 後面
選取 opencv_contrib-3.3.0下的modules資料夾 (要點選 [...]選取資料夾)
再按一次[Configure]
---
step 05
接下來它應該會冒出來包含aruco的一系列
再按一次 [Configure]
---
step06
確認沒有東西是紅色的之後按下 [Generate]
---
step 07
接下來會看到有 [Generating done] 的字樣
可以按下 [Open Project] 打開該 Project
或是去
---
step 08
接下來在 ALL_BUILD按下右鍵 [Build]
---
step 09
如果你跑出來的結果跟我一樣有大量error的話
很不幸的你要跟我一起進行 step 10
如果沒有的話可以直接跳到 step 12
step 10
請回到CMake中 把跟CUDA有關的東西都取消掉之後按下 [Generate]---
step 11
接下來把原本的Visual Studio關掉
重新在CMake按下 [Open Project]
再將ALL_BUILD右鍵按下[Rebuild]
應該會如圖沒有Error了
這時應該將上方的Debug切成Release再做一次本步驟
(這樣 Debug 和 Release的函示庫才會都跑出來)
不放心的話可以去安裝的位置下 lib>Debug 及 lib>Release 資料夾確認
---
step 12
接下來在INSTALL右鍵按下[Rebuild]Debug模式和Release模式都要做一遍
---
step 12
最後可以回到資料夾開始找檔案了~
dll檔在 install > x64 > vc14 > bin
lib檔在 install > x64 > vc14 > lib
hpp檔在原本下載好的 opencv_contrib-3.3.0\modules 裡
No comments:
Post a Comment