OpenCV3.0.0+Contrib配置

1.下載OpenCV安裝包:https://sourceforge.net/projects/opencvlibrary/files/opencv-win/3.0.0/
安裝過程實際上就是解壓過程,安裝完成後得到:
在這裏插入圖片描述

2.下載opencv_contrib源碼:https://github.com/Itseez/opencv_contrib
下載之後直接解壓,得到源碼目錄:
在這裏插入圖片描述
3.下載cmake-gui工具:http://www.cmake.org/cmake/resources/software.html

在這裏插入圖片描述
4.打開cmake-gui\bin目錄下的cmake-gui.exe工具。

5.填寫相應參數,包括:OpenCV源碼目錄和OpenCV.sln工程的導出目錄,開始導出OpenCV.sln工程:

6.點擊Configure
第一次導出時需要設置後面用來編譯此OpenCV.sln工程的VS的版本,這裏我用的是VS 2013 Win64。
Configure完成

7.在配置表中找到“OPENCV_EXTRA_MODULES_PATH”,設置其參數值爲open_contrib源碼包中的modles目錄,我的目錄是“D:\opencv_contrib-3.0.0\modules”
另外我需要勾選WITH_OPENGL。

8.Configure+Generate,完成編譯。
在這裏插入圖片描述
9.用VS打開OpenCV.sln工程,編譯生成Debug和Release庫
選擇Debug、win32
在解決方案中選中工程,右鍵選擇重新生成解決方案,
找到CMakeTargets中的INSTALL,然後右鍵選擇“僅限於項目”–>“僅生成INSTALL(B)”
然後,在工程目錄下的install目錄中,可以看到生成了一堆文件。

10.配置opencv環境。
VC++目錄–>包含目錄,添加:
D:\opencv\cmake_contrib\install\include

VC++目錄–>庫目錄,添加:
D:\opencv\cmake_contrib\install\x86\vc12\lib
D:\opencv\cmake_contrib\install\x86\vc12\staticlib
鏈接器–>輸入–>附加依賴項,添加:
opencv_surface_matching300d.lib
opencv_line_descriptor300d.lib
opencv_bgsegm300d.lib
//opencv_bioinspired300d.lib
opencv_calib3d300d.lib
opencv_ccalib300d.lib
opencv_core300d.lib
opencv_datasets300d.lib
opencv_face300d.lib
opencv_features2d300d.lib
opencv_flann300d.lib
opencv_hal300d.lib
opencv_highgui300d.lib
opencv_imgcodecs300d.lib
opencv_imgproc300d.lib
opencv_latentsvm300d.lib
opencv_ml300d.lib
opencv_objdetect300d.lib
opencv_optflow300d.lib
opencv_photo300d.lib
opencv_reg300d.lib
opencv_rgbd300d.lib
opencv_saliency300d.lib
opencv_shape300d.lib
//opencv_stereo300d.lib
opencv_stitching300d.lib
opencv_superres300d.lib
opencv_text300d.lib
opencv_tracking300d.lib
opencv_ts300d.lib
opencv_video300d.lib
opencv_videoio300d.lib
opencv_videostab300d.lib
opencv_xfeatures2d300d.lib
opencv_ximgproc300d.lib
opencv_xobjdetect300d.lib
opencv_xphoto300d.lib
ippicvmt.lib

參考自:
https://blog.csdn.net/Simple_Xiao/article/details/53978608

https://segmentfault.com/a/1190000003496009
http://johnhany.net/2015/10/windows7-compile-opencv3-with-cuda/
https://blog.csdn.net/qq_41051855/article/details/80473448
https://blog.csdn.net/linshuhe1/article/details/51221015

https://jingyan.baidu.com/article/64d05a0245aa70de55f73b12.html

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章