




下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、实用标准文案利用OpenCV佥测图像中的人脸工程创建准备:1 .安装Visual C+ 6.0 或以上版本,本机安装 Visual C+ 6.02 .安装OpenCVM配置OpenCV 1.0在VC6下安装与配置参考网站: 安装OpenCV下载 OpenCV装程序。假如要将 OpenCV装到 C:Program FilesOpenCV。在 安装时选择"将OpenCVbin 加入系统变量"(AddOpenCVbin to the systerm PATH文档大全配置Windows环境变量检查C:Program FilesOpenCVbin是否已经被加入到环境变量 PATH如果
2、没有,请加入。选择高级选项,然后选择“环境变量”,查看是否加入,如果没有则将其加入加入后,在任务管理器里重启 explorer.exe叵区旦Tindovs任务管理春文件® 选项。查看叩 关机 帮勖®应用程序 进程 性凿联网用户映像名称用户名CFU 内存使用 人Li?eUp date3b0. lEXPLORE:. EIEnotepad. «xeAdjmiiiiistratorA dm ini str at orAdm i mi str at or Adni i ni str at orK K K K0 6 4 24 7 8 96 8-85explorer. ezeA
3、dm ini str at orsvchost,电乂电 SYSTEM结束进程(1)A dft ini str it or Adfliin.ii.tr4t&r AHminigt旷瞋tor A ini str at or Adn ijii str at or Adm i ni str at or Adni i ni str at or 支 dm ini str at or Adfliinistr ator A da ini str it or Adffiin.is.tr at or LOCAL SERVICE005,448 K004,452 K005,060 K0013股K00电 866
4、KmspAint.电丈电 SogeuEMplortr-. B SoguExplorar. CCC- exe MSDEV. EXE conime. exe HMWOBD. EXE sqlmangr- exe ctfsion. ejc 360tray. *x* RsTray. txe alg xe结束进程树 调试设置优先线宣关系设置一.匚显示所有用户的进程唱)结束进程(£)口叵区进程数;44 CFU使用:(J%提交更改:TB3W / 3996MS Iindo>5任务它理看新建任帮运ii如 I'联网用户退出住冬管理翳Qfi ETiSML LCPU内存使用A进项第香若旭美机朝勖
5、M文件的L vfl4Jp d at-a3fi0. mPWLE. IXE StgcwiEiplsrer.KTchost. eie 曲即城m,电工日 5 gwxExpl &r ci-. S* SoiiEtpI 5rer. ccc.电翼更MSDEV. HE ctmua axt irzmBii. EXE slnbaxir. tne cl fnwit a 非占 3G0tray. exe RsTray.白x士 alg. ex4 spool SV,就KGAdrnini str-otor Adnui str st or Administrator Adnitistr it&r 5T5TEMAd
6、miid strstor Adniui ztir-ot4>r Aifnini 亏 tr 均七at Adhini strfitm Adi i ni str at or A<fnibistr ator A曲ini strstor A<hiihi str-atot Adm mi str-at ar Adniiii str st or Adhinistr ator LOCAL SERVICE5T5TEMonooooooooaooaooOTooixlmaaooooooooooB6S1O.6S22,940 592% &ZQ 1.416KKKKKKKKKKKK 3 O 8 HL 4
7、- Z 8 2 O 2 § Q 5 6 652T 450966 9764 2 S4 46383 工2.0.2?%2.5,叟6.4.3.5.二显宗由有用户的is程哲)苣行新程序配置 Visual C+ 6.0全局设置菜单Tools(工具)->Options (选择)->Directories (目录):先设置lib 路径, 选才? Library files,在下方填入路径:C:Program FilesOpenCVlib然后选择include files ,在下方填入路径:C:Program FilesOpenCVcxcoreincludeC:Program FilesO
8、penCVcvincludeC:Program FilesOpenCVcvauxincludeC:Program FilesOpenCVmlincludeC:Program FilesOpenCVotherlibshighguiC:Program FilesOpenCVotherlibscvcaminclude然后选择source files,在下方填入路径:C:Program FilesOpenCVcvsrcC:Program FilesOpenCVcxcoresrcC:Program FilesOpenCVcvauxsrcC:Program FilesOpenCVotherlibshigh
9、guiC:Program FilesOpenCVotherlibscvcamsrcwindows最后点击“ ok”,完成设置。在 Visual C+ 6.0 下创建使用 OpenCV勺 VC Project正常启动Visual C+ 6.0 ,并创建project 。项目设置每创建一个将要使用OpenCV勺VCProject ,都需要给它指定需要的lib。菜单: Project (工程)->Settings (设置),然后将 Setting for (设置)选为 All Configurations(所有配置),然后选择右边的link (连接)标签,在Object/library mod
10、ules(对象/库模块)附加上cxcore.lib cv.lib ml.lib cvaux.lib highgui.lib cvcam.lib如果你不需要这么多lib ,你可以只添加你需要的lib创建以下 Win32 console application程序进行测试。#include <cv.h>#include <cxcore.h>#include <highgui.h>int main(int argc, char *argv口)IplImage *img = cvLoadImage("lena.jpg");cvNamedWindo
11、w("Image:", 1);cvShowImage("Image:", img);cvWaitKey();cvDestroyWindow("Image:");cvReleaseImage(&img);return 0;如果能够编译链接成功,则说明配置成功,否则检查前面的配置步骤开始创建工程1,打开 Visual C+ 6.0,创建一个"Win32 Console Application ”类型的工程,工程名称取“ test ”,单击“确定”,然后单击“完成”,结束应用程序创建。2,将 OpenCVdatahaarc
12、ascades 目 录 下 的 数 据 文 件 haarcascade_frontalface_alt.xml复制到工程目录文件夹中。其中, OpenCV为OpenCV勺安装目录,数据文件haarcascade_frontalface_alt.xm为人脸检测时所用到得分类器。3,源程序代码如下:/*test.cpp 文件完整代码*/#include "stdafX.h"#include "cv.h"#include "highgui.h"#include <stdio.h> static CvHaarClassifierC
13、ascade* cascade = 0;static CvMemStorage* storage = 0;void detect_and_draw( IplImage* image );const char* cascade_name ="haarcascade_frontalface_alt.xml"/人脸检测要用到的分类器int _tmain(int argc, _TCHAR* argv口)cascade = (CvHaarClassifierCascade*)cvLoad( cascade_name, 0, 0, 0 ); /加载人脸检测所用的分类器if( !casc
14、ade )fprintf( stderr, "ERROR: Could not load classifier cascade'n");return -1;storage = cvCreateMemStorage(0);/动态存储结构,用来存储人脸在图像中的位置cvNamedWindow( "result”, 1 );/const char* filename = "lena.jpg"/待检测图像(包含绝路径)const char* filename =" 景甜.jpg"IplImage* image = cvLoa
15、dImage( filename, 1 );/加载图像detect_and_draw( image );/对加载的图像进行检测cvWaitKey(0);cvReleaseImage( &image );cvDestroyWindow("result");return 0;void detect_and_draw( IplImage* img )static CvScalar colors =0,0,255,0,128,255,0,255,255,0,255,0,255,128,0,255,255,0,255,0,0,255,0,255;double scale =
16、1.3;IplImage* gray = cvCreateImage( cvSize(img->width,img->height), 8, 1 );IplImage* small_img = cvCreateImage( cvSize( cvRound (img->width/scale), cvRound (img->height/scale), 8, 1 );cvCvtColor( img, gray, CV_BGR2GRAY );cvResize( gray, small_img, CV_INTER_LINEAR );cvEqualizeHist( small_
17、img, small_img );cvClearMemStorage( storage );if( cascade )/* 函数cvHaarDetectObjects 检测图像中的目标,由OpenCVI供。*/CvSeq* faces = cvHaarDetectObjects( small_img, cascade, storage, 1.1,2, 0 ,cvSize(30, 30);for( int i = 0; i < (faces ? faces->total : 0); i+ )CvRect* r = (CvRect*)cvGetSeqElem( faces, i );C
18、vPoint center;int radius;center.x = cvRound(r->x + r->width*0.5)*scale);center.y = cvRound(r->y + r->height*0.5)*scale);radius = cvRound(r->width + r->height)*0.25*scale);cvCircle( img, center, radius, colorsi%8, 3, 8, 0 );cvShowImage( "result", img );cvReleaseImage( &gray );cvReleaseImage( &small_img );/* stdafx.h文件完整代码*/ stdafx.h :标准系统包含文件的包含文件,/或是经常使用但不常更改的/特定于项目的包含文件/#pragma once#define WIN32_LEAN_AND_MEAN /从Windows头中排除极少使
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025至2030年中国钒行业发展策略分析及投资前景研究报告
- 2025至2030年中国液压传感浮球阀项目投资可行性研究报告
- 2025至2030年中国欧式香包项目投资可行性研究报告
- 真菌性角膜溃疡患者的护理
- 2025年组合餐盒项目可行性研究报告
- 2025年直线倒立摆项目可行性研究报告
- 2025年球墨铸铁围墙护栏项目可行性研究报告
- 森林草原火灾防控行动计划
- 农村污水治理项目可行性分析
- 2025年模压式自动硫化机项目可行性研究报告
- 河南省南阳市新未来联考2024-2025学年高一下学期4月期中物理试题(含解析)
- 2025年医保政策考试:医保患者权益保障知识竞赛试题库
- 借用品牌合同范本
- 2025年江苏省期无锡市天一实验校初三5月模拟英语试题含答案
- 喷洒除草剂安全协议书(2篇)
- (完整版)《卫生事业管理学》知识点
- ISO50001-2018能源管理体系内审计划、记录及报告
- 不干胶基础知识
- 年产万吨结晶木糖醇生产车间设计
- 智慧树知到《求职那点儿事-大学生就业指导》章节测试答案
- 土方工程投标文件
评论
0/150
提交评论