2016年4月20日 星期三

Install OpenCV 3.1 with Opencv_contrib Module using CMake GUI on Windows 7

Install OpenCV 3.1 with Opencv_contrib Module using CMake GUI on Windows 7

這個方法確定適用於以下幾個版本:
- Visual Studio 11 2012
- Visual Studio 11 2012 Win64
- Visual Studio 12 2013
- Visual Studio 12 2013 Win64

建立一個資料夾並下載opencv 及opencv_contrib

git clone https://github.com/Itseez/opencv
git clone https://github.com/Itseez/opencv_contrib

以下是我放置的目錄位置

Dir Tree

OpenCV
├── source
│   └── face_detection
├── opencv_contrib
├── build

在CMake GUI上設定相關編譯參數

設定完source資料夾跟build資料夾後,按下Configure。

按下Configuring後選擇編譯版本。

接下來再調整OPENCV_EXTRA_MODULES_PATH這一個欄位,加入contrib的路徑後再按Generate,會看到顯示Configuring done和Generating done代表已經完成編譯專案需要的內容。

編譯OpenCV

使用Visual Studio開啟OpenCV.sln,針對CMakeTargets的INSTALL執行build的動作。

編譯完成後可以在以下路徑找到相對應的library。

Dir Tree

build
├── install
│   └── bin
│   └── include
│   └── x64
│       └── vc12
│           └── bin
│           └── lib
│           └── staticlib

更多OpenCV文章請參考:OpenCV Tutorial (學習筆記)

0 意見:

張貼留言