【环境配置】(二)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 之后没有出现这种问题

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