本機原有配置VS2017+OpenCV3.4.0,但在實際工作過程中,會出現大家用的版本不匹配問題,因此本教程針對該問題,做以簡單引導配置,希望能夠幫助大家。
1、原有版本上的配置不變;
2、配置的步驟如下:
- 1)opencv官網下載opencv2.4.13,並解壓到指定目錄。本文解壓目錄爲F:\opencv-2.4.13;
- 2)配置電腦環境變量:電腦-->右鍵“屬性”-->左側導航欄“高級適配器配置”-->"高級“-->"環境變量”-->"系統變量“-->雙擊"Path"-->添加下列路徑
F:\opencv2.4.13\opencv\build\x64\vc14\bin
- 3)VS2017中新建一個項目
- 4) 先將x86改爲x64,再進行下一步,否則可能白費功夫
- 5)“視圖”-->“其他窗口”-->"屬性管理"-->雙擊"Microsoft.Cpp.x64.user (如果是32位系統,這塊是Microsoft.Cpp.x32.user)"
- 6)進入屬性界面,選擇“VC++ Directories"-->"Include Directories"-->添加以下三個目錄
- 7)在VC++目錄下設置庫目錄
- 8)添加附加依賴項
- OpenCV2.4.13配置的lib庫
- debug模式,添加以下庫:
opencv_calib3d2413d.lib
opencv_contrib2413d.lib
opencv_core2413d.lib
opencv_features2d2413d.lib
opencv_flann2413d.lib
opencv_gpu2413d.lib
opencv_highgui2413d.lib
opencv_imgproc2413d.lib
opencv_legacy2413d.lib
opencv_ml2413d.lib
opencv_nonfree2413d.lib
opencv_objdetect2413d.lib
opencv_ocl2413d.lib
opencv_photo2413d.lib
opencv_stitching2413d.lib
opencv_superres2413d.lib
opencv_ts2413d.lib
opencv_video2413d.lib
opencv_videostab2413d.lib
- release模式,添加以下庫:
-
opencv_calib3d2413.lib opencv_contrib2413.lib opencv_core2413.lib opencv_features2d2413.lib opencv_flann2413.lib opencv_gpu2413.lib opencv_highgui2413.lib opencv_imgproc2413.lib opencv_legacy2413.lib opencv_ml2413.lib opencv_nonfree2413.lib opencv_objdetect2413.lib opencv_ocl2413.lib opencv_photo2413.lib opencv_stitching2413.lib opencv_superres2413.lib opencv_ts2413.lib opencv_video2413.lib opencv_videostab2413.lib
添加方法如下圖所示:
- 9)先點應用-->確定,否則白費!!!
- 10)右鍵保存配置好的屬性
- 11)下次使用的時候,直接添加該配置的文件即可