close

請勿任意轉載!! 有要轉載請先詢問我 謝謝

 

首先需要準備下載一些東西

1.https://opencv.org/releases/

這次示範的版本是3.4.10版

1.JPG
2.https://cmake.org/download/

3.JPG
3.https://github.com/opencv/opencv_contrib/releases

 

4.JPG

會有很多版本,選擇和opencv相同的版本,不然會出錯

2.JPG

下載完成後放在同一個資料夾裡面

5.JPG

之後打開CMAKE

6.JPG

先填入上面兩項

分別是Opencv的source位置

跟你要輸出的位置

(注意!!路徑不要有中文,不然後面可能會出錯)

7.JPG

接下來按下"Configure"

8.JPG

之後設定要編譯的vs版本跟平台

這邊是選擇vs15 2017版跟x64

選好後按下Finsh

9.JPG

接下來就會開始跑一陣子,稍等一下

10.JPG

跑完中間的部分會出現一大片紅色,不要緊張

再次按下"Configure"來再跑一次

11.JPG

等阿等

12.JPG

跑完之後正常的話紅色畫面就會消失

13.JPG

接下來有兩個地方需要修改

第一項將"BUILD_opencv_world"選項打勾

這樣在調用dll時,只要調用一個就行了,也不用一個lib一個lib打到連結器裡面,會省了很多麻煩

14.JPG

第二項就是在"OPENCV_EXTRA_MODULES_PATH"選項中填寫opencv_contrib解壓目錄裡modules文件夾的路徑

這樣就把opencv_contrib編譯進去了

15.JPG

填寫完成

16.JPGF

注意!!如果你要用到SURFSIFT,請把上面的"OPENCV_ENABLE_NONFREE"勾起來

完成後再次按下"Configure"來再跑一次

17.JPG

之後一樣會是紅色,按下"Configure"來再跑一次

18.JPG

又是一陣等待

19.JPG

完成後就換按下"Generate"

20.JPG

稍微再等一下後可以看到"Open Project"變成可以按壓了

22.JPG

點"Open Project"後可以跳到vs頁面

首先我們先編譯Release版本順序並不影響

(注意!!有時候不能跳轉可以到輸出的資料夾裡面打開OpenCV.sln的檔案)

23.JPG

對ALL_BUILD 檔案選擇"建置"(英文版是Build)

24.JPG

接下來就要等一陣子了,約10分鐘

25.JPG

跑完囉,要換下一個

26.JPG

換到建置"INSTALL"文件(英文版是Build)

27.JPG

這個等待時間較短

要都沒有錯誤喔

28.JPG

接下來將上面接換到Debug

並且重複建置"ALL_BUILD"跟"INSTALL"

29.JPG

這邊Debug有時會遇到"python27_d.lib"的錯誤

可以去點我解決(採用boo,會有一些廣告 略過兩次即可)

30.JPG

換"INSTALL"

31.JPG

完成之後就可以去輸出資料夾內的install裡面整個複製出來opencv使用了

 

arrow
arrow

    興趣使然的開箱 發表在 痞客邦 留言(0) 人氣()