自己編譯vs opencv

參考:https://blog.csdn.net/streamchuanxi/article/details/51044929

1
工具cmkae-gui
在這裏插入圖片描述
repeat 1、配置過程全程退出360安全衛士和360殺毒。
2、vs要以管理員的方式運行(很重要!!!)
很重要!!!重要的事情說三遍!!!

opencv和extra model用的上文鏈接的下載包
開始:
where is the source code:選擇源碼包,而不是extra包
在這裏插入圖片描述
選擇vs2015 vs14 沒選win64
在這裏插入圖片描述
在這裏插入圖片描述
在這裏插入圖片描述

成功會顯示
在這裏插入圖片描述

在這裏插入圖片描述
在這裏插入圖片描述
當時編譯時出現錯誤,invalid…重頭來了一次

2 VS compile

在 …/build下找到OPENCV.sln,打開,找到CMakeTargets下的INSTALL,在Debug和Release下分別右鍵生成即可。
在這裏插入圖片描述

在這裏插入圖片描述
在這裏插入圖片描述

失敗這個自己當時沒管,因爲不一定每個庫文件都用到,生成…d.lib

在這裏插入圖片描述
在這裏插入圖片描述

再在release下,這裏win32,win64和第一步裏面選的選擇
”vs2015 vs14 沒選win64“ 對應
在這裏插入圖片描述
release

在這裏插入圖片描述
在這裏插入圖片描述

3 環境變量
系統變量添加(用戶變量不是永久的)
在這裏插入圖片描述

4、項目屬性(有2.4.9和3.版本並存,每個項目選用自己的版本)
在這裏插入圖片描述
可執行文件目錄:D:\opencv3\build\install\x86\vc12\bin
包含目錄:
H:\opencv3\build\install\include
沒有這個所以沒加…\opencv
H:\opencv3\build\install\opencv2
庫文件目錄:H:\opencv3\build\install\x86\vc14\lib

在這裏插入圖片描述

在這裏插入圖片描述
opencv_aruco410d.lib;opencv_bgsegm410d.lib;opencv_bioinspired410d.lib;opencv_calib3d410d.lib;opencv_ccalib410d.lib;opencv_core410d.lib;opencv_datasets410d.lib;opencv_dnn410d.lib;opencv_dpm410d.lib;opencv_face410d.lib;opencv_features2d410d.lib;opencv_flann410d.lib;opencv_hal410d.lib;opencv_highgui410d.lib;opencv_imgcodecs410d.lib;opencv_imgproc410d.lib;opencv_line_descriptor410d.lib;opencv_ml410d.lib;opencv_objdetect410d.lib;opencv_optflow410d.lib;opencv_photo410d.lib;opencv_reg410d.lib;opencv_rgbd410d.lib;opencv_saliency410d.lib;opencv_shape410d.lib;opencv_stereo410d.lib;opencv_stitching410d.lib;opencv_structured_light410d.lib;opencv_superres410d.lib;opencv_surface_matching410d.lib;opencv_text410d.lib;opencv_tracking410d.lib;opencv_ts410d.lib;opencv_video410d.lib;opencv_videoio410d.lib;opencv_videostab410d.lib;opencv_xfeatures2d410d.lib;opencv_ximgproc410d.lib;opencv_xobjdetect410d.lib;opencv_xphoto410d.lib;%(AdditionalDependencies)

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