下載並安裝OpenCV,並分別在debug模式和release模式下進行編譯###
(其實是一個LearningOpencv上的一個練習題,不過還是記錄下來好了)
-
下載Cmake###
鏈接https://cmake.org/download/,選擇binary distributions中對應版本的.msi文件,雙擊安裝
-
下載Git###
Git安裝(這一步不要也行)
-
下載opencv###
鏈接https://opencv.org/releases.html,選擇相應的win pack下載后解壓安裝,安裝過程中記住選擇的vs版本號(v14還是v15之類的)
-
下載opencv_contrib###
打開git,輸入
git clone git@github.com:opencv/opencv_contrib.git
將下載后的opencv_contrib文件復制到opencv文件夾內
(沒有git的話就直接下載opencv_contrib然后解壓,這里就不說了)
-
編譯opencv###
在opencv文件夾內創建一個build_1文件夾(名字只要不和已有的重就好)
打開cmake,source code中選擇X:/opencv/souces,to build中選擇X:/opencv/build_1
點擊Configure,在對話框中選擇之前安裝opencv時vs版本號,之后點擊finish
點擊Generate
生成完成后,在NAME中找到OPENCV_EXTRA_MODULES_PATH,其value值改為X:/opencv/opencv_contrib/modules
再次點擊Generate
-
生成解決方案###
debug模式:
在編譯好的X:/opencv/build_1中找到OpenCV.sln文件,用VS打開(我的是VS2017),界面調試中選擇debug,x64,本地Windows調試器,開始調試
調試結束后在解決方案項目中的CMakeTargets中找到INSTALL,右擊選擇僅用於此項目>僅生成INSTALL
release模式:
界面調試中選擇release,x64,本地Windows調試器,開始調試
調試結束后在解決方案項目中的CMakeTargets中找到INSTALL,右擊選擇僅用於此項目>僅生成INSTALL