下载此文档

基于Opencv的人脸检测程序源代码(可运行).doc


文档分类:IT计算机 | 页数:约3页 举报非法文档有奖
1/3
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/3 下载此文档
文档列表 文档介绍
打开MicrosoftVisualStudio2008,新建一个Win32控制台项目;配置好项目的包含文件和库文件;将……\OpenCV\data\;然后添加代码:#include""#include<>#include<>IplImage*image;IplImage*copyimage;vHaarClassifierCascade*cascade=0;vMemStorage*storage=0;constchar*cascade_name="";//先要将次文件从OpenCV\data\haarcascades文件夹中拷贝到项目文件夹中voiddetect_and_draw(IplImage*img);//函数声明int_tmain(intargc,_TCHAR*argv[]){ cascade=(CvHaarClassifierCascade*)cvLoad(cascade_name,0,0,0);//加载人脸检测所用的分类器 if(!cascade) { fprintf(stderr,"ERROR:Couldnotloadclassifiercascade\n"); return-1; } storage=cvCreateMemStorage(0);//动态存储结构,用来存储人脸在图像中的位置 image=cvLoadImage("F:\\TestImages\\"); if(!image)return-1; cvNamedWindow("OriginalImage",1); cvShowImage("OriginalImage",image); detect_and_draw(image);//对加载的图像进行检测 cvWaitKey(); image=NULL;//如image是用cvCreateImage()创建的,那么用cvReleaseImage()释放;若不是"创建"的,就不能“释放” cvDestroyWindow("Original"); cvDestroyWindow("result"); return0;}voiddetect_and_draw(IplImage*img){ vScalarcolors[]= { {{0,0,255}}, {{0,128,255}}, {{0,255,255}}, {{0,255,0}}, {{255,128,0}}, {{255,255,0}}, {{255,0,0}}, {{255,0,255}} }; doublescale=; copyimage=img; IplImage*gray=cvCreateImage(cvSize(copyimage->width,copy

基于Opencv的人脸检测程序源代码(可运行) 来自淘豆网www.taodocs.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数3
  • 收藏数0 收藏
  • 顶次数0
  • 上传人qiang19840906
  • 文件大小53 KB
  • 时间2020-09-25