当前位置:   article > 正文

opencv检测人脸并将检测到的人脸图像保存_对图片进行人脸识别并分类保存

对图片进行人脸识别并分类保存

编译环境 VS2013+opencv2.4.9

加载指定文件夹下的图片,并将处理的图片保存在指定的文件夹下。

如下代码:

  1. <pre name="code" class="cpp">#include <cv.h>
  2. #include <highgui.h>
  3. #include "opencv2/core/core.hpp"
  4. #include "opencv2/highgui/highgui.hpp"
  5. #include "opencv2/contrib/contrib.hpp"
  6. #include <stdio.h>
  7. #include <stdlib.h>
  8. #include"stdafx.h"
  9. static CvHaarClassifierCascade* cascade=0;
  10. static CvMemStorage* storage=0;
  11. void detect_and_draw(IplImage* img);
  12. const char* cascade_name="haarcascade_frontalface_alt2.xml";
  13. char image_name[13];
  14. char filename[100]; //定义一个全局数组型变量,存放图片名字
  15. char windowname[100]; //定义一个全局数组型变量,存放窗口名字
  16. IplImage* image; //顶一个一个全局图像指针,指向循环每次加载图片
  17. int j=1;
  18. int main(int argc,char* argv[])
  19. {
  20. cascade=(CvHaarClassifierCascade*)cvLoad(cascade_name,0,0,0);//加载人脸检测分类器
  21. if(!cascade)
  22. {
  23. fprintf(stderr,
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/小桥流水78/article/detail/763650
推荐阅读
相关标签
  

闽ICP备14008679号