1. 程式人生 > >opencv3.4.1_contrib + cmake + win10編譯

opencv3.4.1_contrib + cmake + win10編譯

參考

一、 準備工作

  1. 下載opencv3.4.1
    注意:opencv3.4.1資料夾下要有CMakeLists.txt

  2. 下載opencv3.4.1_contrib

  3. 下載cmake

  4. 新建目標build資料夾(儲存編譯檔案)
    在這裡插入圖片描述

二、配置在這裡插入圖片描述

第一行選擇原始檔夾,第二行選擇上一部分新建的目標資料夾
點選ConfigureConfigure,選擇平臺(對應自己的vs版本)
在這裡插入圖片描述
點選Finish,開始配置
配置結束後顯示Configuring done,此時頁面是紅色的
再點選一次Configure,成功後頁面變白


勾選BUILD_opencv_world,填寫OPENCV_EXTRA_MODULES_PATH(contrib資料夾下的modules資料夾)在這裡插入圖片描述

在這裡插入圖片描述

依舊Configure兩次,全變白後點擊Generate,這樣就生成了vs工程檔案。

三、編譯

  1. 開啟生成的工程檔案OpenCV.sln
    在這裡插入圖片描述
    選擇Debug x64模式,點選生成---->生成解決方案
    在這裡插入圖片描述

完成後解決方案資源管理器 -> CMakeTargets -> INSTALL -> 右鍵,僅生成專案 -> 僅生成INSTALL
成功後切換release模式重複編譯步驟。
至此,編譯完成!
屬性表include等檔案均在build後的目標資料夾install資料夾內。