码迷,mamicode.com
首页 > 其他好文 > 详细

vs12 vs2013下open3.0配置扩展模块

时间:2016-05-08 06:51:43      阅读:164      评论:0      收藏:0      [点我收藏+]

标签:

在使用人脸识别face.hpp的时候,如果直接在opencv官网下载的已编译好的.exe安装的话将没有扩展库的功能,如果要使用扩展库,必须要进行扩展库的编译。
1、准备资源
opencv未编译版: https://github.com/Itseez/opencv
opencv扩展内容:https://github.com/Itseez/opencv_contrib
cmake-gui:https://cmake.org/download/
2、将opencv源码压缩包解压好,放在同一个文件夹里:
技术分享
3、安装好Cmake
4、配置好Cmake:
技术分享

source code放刚刚解压好的目标源码
build the binaries写将要opencv要生成到的文件夹路径
configure下选择相应的vs版本,这是选择vs12(64)
5、选择好configure以后,cmake开始make,期间保持网络畅通,因为要下载文件。
6、生成结束后,会弹出生成结果。此时没有将扩展库加进入。找到OPENCV_EXTRA_MODULES_PATH,后面添加扩展源码modul文件夹的路径
C:\opencv\source\opencv_contrib-master\opencv_contrib-master\modules 精确到\modules。然后继续configure,一次之后如果还有红色的块,继续configure,知道全部变白为止。
然后点击Generate,回提示Generate Done。恭喜,完成了一半!!!
7、进入刚刚填写的bulid文件夹找到技术分享
打开opencv.sln,然后重新生成INSTALL解决方案即可。(debug,release都生成一次,生成release版本时要留有足够的硬盘空间,10GB以后吧)
8、build文件夹下的install就已经生成好的库,将install下所有内容拷贝到C:\下的opencv文件下
技术分享
设置好相应的系统变量就大功告成。

vs12 vs2013下open3.0配置扩展模块

标签:

原文地址:http://blog.csdn.net/jmh1996/article/details/51341046

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!