CMake+VS2013编译OpenCV3.1

多数情况下,可以直接使用OpenCV自带的库文件,但是如果是为了方便调试:
1. 方便调试opencv源码
2. 为了与某些库兼容
还是需要重新编译opencv的源码。
OpenCV1.0版本有windows,Linux之分,在 \OpenCV_make文件夹下面已经存在了一个opencv.dsw的工程文件,直接用VC6,或者,Visual Studio就可以打开该工程,从而可以进行相应的编译工作;而对于OpenCV2.0及以后的版本而言,就没有类似的工程文件了。这个时候,就需要你自己利用CMake工具来生成一个Visual Studio的工程文件了。

CMake编译OpenCV
OpenCV的下载与安装
下载Windows下的安装文件OpenCV-3.1.0.exe,双击解压,选择需要的安装目录即可。我的存放路径为D:\opencv。
解压完成后就是需要的文件了。注意相应的目录不能包含中文。
编译OpenCV
编译用的工具Cmake,这是一个跨平台的安装编译工具,主要用于把OpenCV的源码生成对应的VS工程。操作如下。

1、设置OpenCV的安装文件路径和想要生成的文件路径;
2、点击左下方configure,在弹出的选项中选择Visual Studio 12(对应2013版本);
3、点击完成就会进行配置,配置后的界面如下图所示,选择需要加入的文件,点开BUILD,勾选BUILD_EXAMPLES和BUILD_opencvworld,其他选项默认;
4、修改完成后再次点击configure进行配置,完成后点击Generate,至此完成配置。
这里写图片描述
使用VS2013编译版本库
以上操作完成后,就可以在生成的目录下找到对应的工程文件,根据上图配置我的文件路径为D:\OpenCV24\OpenCV.sln,使用VS2013打开,进行如下操作。
1、在Debug下,选择解决方案(解决方案资源管理器)里的 解决方案“OpenCV”,点右键,运行”重新生成解决方案”;
2、生成成功后,在选择INSTALL项目,右键运行生成;
3、在Release下进行上面1-2步同样的操作;
4、以上操作完成后,针对当前的系统的OpenCV库就生成了。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值