1. 程式人生 > >Windows下OpenCV的安裝及編譯

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