Windows下OpenCV的安裝及編譯
下載並安裝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 [email protected]: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