操作系統:windows10 64bit
已安裝工具:VS2017 64bit,cmake3.12bit。
安裝Cmake:到cmake下載3.12及以上版本,64bit,
選擇windows下的安裝包,下載完成后一路next。

安裝VS2017:到微軟VS官方下載VS2017,開發環境可選擇C++桌面開發。
下載Opencv4.0.1安裝包,Opencv4.0.1_contrib壓縮包:https://github.com/opencv

選擇Opencv:

選擇Releases:

選擇Opencv4.0.1-vc14_vc15.exe,下載完成后解壓到新建文件夾里。
下載Opencv4.0.1_contrib:

同樣選擇release,下載4.0.1版本。

選擇Soure.code(zip),解壓到存到Opencv4.0.1的新建文件夾。

新建一個用於存放編譯完成的文件夾:
![]()
開始配置:
打開cmake-gui,輸入Opencv4.0.1 source文件夾路徑,存放編譯完成的文件夾路徑:

第一次點擊Configure,選:VS2017 64bit

configure done后,在search框內輸入world,勾選value

同樣,在search框內輸入module,輸入Opencv4.0.1_contrib文件夾module路徑

第二次單擊configure,

等待configuring done,如果內容框內出現紅色,繼續單擊configure,直到無紅色選項出現,單擊Generate

Generating done完成后,單擊Opencv Project,啟動VS2017,等待項目加載完成。

單擊生成菜單欄,選擇批生成:勾選ALL_BUILD與INSTALL選項,選擇生成即可。等待編譯完成。

完成!生成成功。

