【環境配置】(二)windows下面配置opencv/opencv_contrib編譯

windows下面配置opencv2/3很簡單,有兩種方式

方式一:直接下載編譯好的.exe文件安裝即可,使用的時候配置相關include,dll,lib就行了

這種方式下opencv3只會有兩個dll,opencv_world和opencv_ts

方式二:下載源碼,用camke進行編譯。

針對每個模塊會生成自己的dll

下載鏈接如下:

opencv:https://opencv.org/releases.html,源碼爲Sources,.exe爲Win pack

opencv_contrib:https://github.com/opencv/opencv_contrib/tree/3.3.0

cmake下載地址:https://cmake.org/download/  下載.zip文件解壓後運行 gui-cmake.exe。

cmake編譯方式如下:

1、文件路徑設置:source路徑和build之後的路徑

2、vs版本的選擇

3、configure

4、選擇相關的選項:

opencv2x沒必要用cmake方式,但是opencv3X中將sift等算法放在了opencv_contrib模塊中,如果需要使用的話必須自己編譯,方式爲第一次configure完成後,填上contrib路徑,如下:

之後再configure,generate.

(4)打開opencv.sln,在dubeg和release模式下面分別編譯完成後,選擇install,僅用於項目,即可得到相關的include,dll,lib

參考鏈接:https://blog.csdn.net/k87974/article/details/76732222

問題:

20181221更新

嘗試用cmake3.7.1+opnecv3.3+vs2015編譯出現無法打開..\..\lib\release\***.lib的問題,在一個博客中看到是由於編譯器的問題,後來換爲opencv3.4.4+cmake3.13.2+vs2015 之後沒有出現這種問題

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