1. 程式人生 > >win10下VS2017中opencv3.1.0及contrib模組的安裝與配置注意事項

win10下VS2017中opencv3.1.0及contrib模組的安裝與配置注意事項

一、平臺與軟體下載

1.win10+vs2017+cmake3.10.2+opencv3.1.0+3.1.0contrib

注:opencv上官網下載,contirb模組與opencv版本相同

二、參考部落格

1.opencv 3.1.0與contrib下載好了之後,直接用cmake編譯...編譯過程參考部落格:

三、注意事項

1.cmake編譯

新建一個newbuild資料夾用來存放編譯後的contrib

(1)第一次直接generate即可

(2)修改OPENCV_EXTRA_MODULES_PATH為*\opencv_contrib-master\modules 

(3)再Configure,generate,結束cmake編譯

2.開啟工程檔案 

(1)重新生成解決方案,應為104個通過,0個失敗

(2)僅在install下生成,應為1個成功生成,0個失敗

3.環境變數配置

(1)使用者變數新建一條,名為OPENCV

路徑:*\OPENCV\newbuild\install

(2)在系統變數中的Path變數新建一條路徑

*\OPENCV\newbuild\install\bin

4.vs2017環境配置

(1)包含目錄:

*\opencv\newbuild\install\include *\opencv\newbuild\install\include\opencv *\opencv\newbuild\install\include\opencv2

 

(2)庫目錄:

*\opencv\newbuild\install\lib *\opencv\newbuild\install\staticlib 

(3)附加依賴項:

opencv_aruco310d.lib opencv_bgsegm310d.lib opencv_calib3d310d.lib opencv_ccalib310d.lib opencv_core310d.lib opencv_datasets310d.lib opencv_dnn310d.lib opencv_dpm310d.lib opencv_face310d.lib opencv_features2d310d.lib opencv_flann310d.lib opencv_fuzzy310d.lib opencv_hdf310d.lib opencv_highgui310d.lib opencv_imgcodecs310d.lib opencv_imgproc310d.lib opencv_line_descriptor310d.lib opencv_ml310d.lib opencv_objdetect310d.lib opencv_optflow310d.lib opencv_photo310d.lib opencv_plot310d.lib opencv_reg310d.lib opencv_rgbd310d.lib opencv_saliency310d.lib opencv_shape310d.lib opencv_stereo310d.lib opencv_stitching310d.lib opencv_structured_light310d.lib opencv_superres310d.lib opencv_surface_matching310d.lib opencv_text310d.lib opencv_tracking310d.lib opencv_ts310d.lib opencv_video310d.lib opencv_videoio310d.lib opencv_videostab310d.lib opencv_xfeatures2d310d.lib opencv_ximgproc310d.lib opencv_xobjdetect310d.lib opencv_xphoto310d.lib ippicvmt.lib

5.將檔案複製進windows系統資料夾C:\Windows\System32 C:\Windows\SysWOW64 目錄下

(1)*\OPENCV\opencv\build\x64\vc14\bin中的dll檔案

(2)*\OPENCV\newbuild\install\bin中的dll檔案

6.注:如果缺少opencv_hdf310d.lib檔案,可以進System32查詢該檔案,並複製到C:\OPENCV\newbuild\install\lib目錄下