C++开发人脸性别识别教程(3)——OpenCv配置和ImageWatch插件介绍
OpenCv是C++图像处理的重要工具,这个人脸性别识别的项目就是借助OpenCv进行开发的。虽然网上已经有了很多关于OpenCv的配置教程,但出于教程完整性考虑,这里还是用专门的一篇博客来介绍OpenCv的具体配置方法,同时也介绍一下OpenCv中的一个强有力的图像处理插件——ImageWatch。
由于这个程序是一年前写的,当时的OpenCv的最新版本为2.4.9(现在已经更新到了3.0),并且2.4.9版本和3.0版本在配置方法上稍有不同,这里我仍以2.4.9版本为例来介绍配置方法,有关3.0的新特性以及配置方法大家可以参考网络资源。
一、OpenCv的下载安装
首先,给出OpenCv的官方下载地址:OpenCv下载。
下载完成后,得到一个大约300M左右的exe文件:
双击进行开始安装,输入安装位置,单击Extract按钮:
安装过程实质上就是一个解压缩的过程:
安装完成后存在两个目录:build和source。Build目录下主要存放了相关的库文件,也就是OpenCv的主体部分。Source目录下主要存放了一些帮助文档和官方提供的资源(例如已经
训练好的分类器等):
二、配置路径
下载安装完成之后, 启动VS2012,任意打开一个项目。我们这里新建一个空的Win32控制台应用程序。在其中调用OpenCv:
这里用红下划线标记了#include语句,说明当前尚未进行OpenCv配置。OK,接下来开始配置。
1、配置VS路径
单击“项目—>属性”,打开属性对话框:
在“配置属性—pycharm安装教程和使用>VC++目录”节点下,单击“包含目录”右侧的下来按钮:
选择OpenCv目录下的include文件夹路径:
同理,在“库目录”中添加lib文件夹路径:
这里有两点需要说明:
(1)X64。在build文件夹下有两个文件X86和X64,X86是针对32位windows系统的,X64是针对64位系统的。由于我的电脑是64位win7,所以理所当然选择了X64,不过需要说明的
一点是64位系统下同样可以使用X86下的文件,只要将调试器设置为win32即可。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论