vs12 vs2013下open3.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文件下

设置好相应的系统变量就大功告成。

时间: 2024-10-22 02:07:33

vs12 vs2013下open3.0配置扩展模块的相关文章

Ubuntu 16.04系统下CUDA8.0配置Caffe教程

由于最近安装了Ubuntu 16.04,本文教程的特点是不需要降级gcc的版本,毕竟cuda8.0已经支持gcc5以上(默认不支持,实际支持). 本文是在参考caffe官网教程以及http://www.linuxidc.com/Linux/2015-07/120449.htm结合自己总结经验而来,对此表示感谢. Ubuntu 14.04安装Nvidia CUDA7.5并搭建Python Theano深度学习开发环境http://www.linuxidc.com/Linux/2015-09/123

win7下IIS7.0配置wcf 注意事项

1.应用程序池的.net Framework版本 2. IIS注册WCF 以管理员身份运行命令行: "C:\Windows\Microsoft.NET\Framework\v3.0\Windows Communication Foundation\ServiceModelReg.exe" -r -y 3 需要重新将asp.net4.0注册到IIS上:以管理员身份运行VS2010的命令提示工具,输入:aspnet_regiis.exe -i

vs2013下配置opencv1.0.0

vs2013下配置opencv1.0.0 2019-4-25 17:13:13 原因 现在最新opencv已经到4.0.1版了.用opencv1.0原因: 小.源码包只有10M左右. 清晰.他的文档结构清晰,不像OpenCV2时代开始越来越多的东西加进来但是文档也越来越多看不完.. 很少有C++.比如没有Mat.因为希望在自己的项目中用纯C,即便用opencv也是用IplImage读取. 打开工程 opencv_100/_make/opencv.sln,用vs2013打开它,选择升级项目. 编译

VS2013下的64位与32位程序配置

VS2013下的64位与32位程序配置 在Windows 7 64bit和Visual Studio 2013下生成64位程序. 新建一个Visual Studio Win32 Console项目,命名为WinTestX64. 代码如下 #include "stdafx.h" #include <iostream> using namespace std; #define PRINT(a) cout << #a << ":" &l

Centos7下安装及配置Zabbix3.0

说到Zabbix相信很多管理员都使用过,因为zabbix所提供的功能给广大管理员们及时得知自己所管理的服务器的服务状态,当然有很多软件服务(cacti.ngios等)都可以实现zabbix类似的功能,但是对于zabbix的功能相对更强大一点,具体就不细说了,今天我们主要介绍一下,Centos7下安装及配置Zabbix3.0的介绍,具体见下: 在安装服务器的时候我们需要注意一些问题:比如服务器的防火墙.selinux等都会影响到Zabbix的正常通信 环境介绍: OS:Centos7 Servic

Tools:VC6.0和SourceInsight下的pclint配置

一.lint简介 lint是最著名的C语言工具之一,是由贝尔实验室SteveJohnson于1979在PCC(PortableC Compiler)基础上开发的静态代码分析,一般由UNIX系统提供.与大多数C语言编译器相比,lint可以对程序进行更加广泛的错误分析,是一种更加严密的编译工具.最初,lint这个工具用来扫描C源文件并对源程序中不可移植的代码提出警告.但是现在大多数lint实用程序已经变得更加严密,它不但可以检查出可移植性问题,而且可以检查出那些虽然可移植并且完全合乎语法但却很可能是

cocos2d-x 3.0在mac下的基本配置

随着3.0正式版的发布,有必要开始对其进行一番研究.首先就从环境搭建以及基本的配置开始. 其实在cocos2d-x的官方wiki中已经有了比较详细的介绍,只不过是英文的,这里针对实际操作给大家简单翻译说明一下. 创建一个cocos2d-x项目 1.1 环境需要 Android 2.3 或更新版本 ios 5.0 或更新版本 OS X 10.7 或更新版本 Xcode 4.6 以上版本 gcc 4.7 和Android ndk-r9以上版本 Python 2.7.5 1.2 创建一个新的项目 首先

VS2008下安装与配置DirectShow SDK 9.0 及 DirectShow AMCap改装的问题

一. 安装DirectShow. 我装的是DirectShow SDK 9.0b.安装程序名为DXSDK_Jun10.exe. 下载地址:https://pan.baidu.com/s/1kURma3t 下载地址:https://pan.baidu.com/s/1slfmSMD ? ? ? ? 二. 准备需要的静态链接库. 需要的静态链接库有strmiids.lib.strmbasd.lib.strmbase.lib.quartz.lib.winmm.lib. 其中strmiids.lib.qu

windows下Qt5.1.0配置android环境搭建 good

1.首先下载好需要配置的软件: 1>Qt 5.1.0 for Android (Windows 32-bit, 716 MB)(Info)下载地址: http://qt-project.org/downloads 2>android SDK tools (只下载tools即可)下载地址:http://developer.android.com/sdk/index.html android SDK 离线安装包(已是最新sdk 2013/7/26)下载地址:http://www.wuleba.co