visual_c++利用opencv对图像进行人脸识别(傻瓜教程)

visual_c++利用opencv对图像进行人脸识别(傻瓜教程)

ID:35624982

大小:493.52 KB

页数:14页

时间:2019-04-03

visual_c++利用opencv对图像进行人脸识别(傻瓜教程)_第1页
visual_c++利用opencv对图像进行人脸识别(傻瓜教程)_第2页
visual_c++利用opencv对图像进行人脸识别(傻瓜教程)_第3页
visual_c++利用opencv对图像进行人脸识别(傻瓜教程)_第4页
visual_c++利用opencv对图像进行人脸识别(傻瓜教程)_第5页
资源描述:

《visual_c++利用opencv对图像进行人脸识别(傻瓜教程)》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、利用OpenCV检测图像中的人脸工程创建准备:1.安装VisualC++6.0或以上版本,本机安装VisualC++6.02.安装OpenCV及配置OpenCV1.0在VC6下安装与配置参考网站:http://www.opencv.org.cn安装OpenCV下载OpenCV安装程序。假如要将OpenCV安装到C:ProgramFilesOpenCV。在安装时选择"将OpenCVbin加入系统变量"(AddOpenCVbintothesystermPATH)。配置Windows环境变量检查C:ProgramFilesOpenCVbin是否已经被加入到环

2、境变量PATH,如果没有,请加入。选择高级选项,然后选择“环境变量”,查看是否加入,如果没有则将其加入加入后,在任务管理器里重启explorer.exe配置VisualC++6.0全局设置菜单Tools(工具)->Options(选择)->Directories(目录):先设置lib路径,选择Libraryfiles,在下方填入路径:C:ProgramFilesOpenCVlib然后选择includefiles,在下方填入路径:C:ProgramFilesOpenCVcxcoreincludeC:ProgramFilesOpenCVcvinclud

3、eC:ProgramFilesOpenCVcvauxincludeC:ProgramFilesOpenCVmlincludeC:ProgramFilesOpenCVotherlibshighguiC:ProgramFilesOpenCVotherlibscvcaminclude然后选择sourcefiles,在下方填入路径:C:ProgramFilesOpenCVcvsrcC:ProgramFilesOpenCVcxcoresrcC:ProgramFilesOpenCVcvauxsrcC:ProgramFile

4、sOpenCVotherlibshighguiC:ProgramFilesOpenCVotherlibscvcamsrcwindows最后点击“ok”,完成设置。在VisualC++6.0下创建使用OpenCV的VCProject正常启动VisualC++6.0,并创建project。项目设置每创建一个将要使用OpenCV的VCProject,都需要给它指定需要的lib。菜单:Project(工程)->Settings(设置),然后将Settingfor(设置)选为AllConfigurations(所有配置),然后选择右边的link(连接)标签,在O

5、bject/librarymodules(对象/库模块)附加上cxcore.libcv.libml.libcvaux.libhighgui.libcvcam.lib如果你不需要这么多lib,你可以只添加你需要的lib。创建以下win32consoleapplication程序进行测试。#include#include#includeintmain(intargc,char*argv[]){IplImage*img=cvLoadImage("lena.jpg");cvNamedWindow("Image:",1);cv

6、ShowImage("Image:",img);cvWaitKey();cvDestroyWindow("Image:");cvReleaseImage(&img);return0;}如果能够编译链接成功,则说明配置成功,否则检查前面的配置步骤。开始创建工程1,打开VisualC++6.0,创建一个“Win32ConsoleApplication”类型的工程,工程名称取“test”,单击“确定”,然后单击“完成”,结束应用程序创建。2,将…OpenCVdatahaarcascades目录下的数据文件haarcascade_frontalface_alt.xml复制

7、到工程目录文件夹中。其中,…OpenCV为OpenCV的安装目录,数据文件haarcascade_frontalface_alt.xm为人脸检测时所用到得分类器。3,源程序代码如下:/*test.cpp文件完整代码*/#include"stdafx.h"#include"cv.h"#include"highgui.h"#includestaticCvHaarClassifierCascade*cascade=0;staticCvMemStorage*storage=0;voiddetect_and_draw(IplIm

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。