C++ OpenCV相片视频人脸识别统计人数

如需远程调试,可加QQ905733049由专业技术人员远程协助!

运行代码如下:

#include <iostream>
#include<opencv2/objdetect/objdetect.hpp>
#include<opencv2/highgui/highgui.hpp>  using namespace cv;
using namespace std;CascadeClassifier faceCascade;int num;
int main()
{faceCascade.load("haarcascade_frontalface_alt2.xml");Mat img = imread("a2.jpg");Mat imgGray;vector<Rect> faces;if (img.empty()){return 1;}if (img.channels() == 3){cvtColor(img, imgGray, CV_RGB2GRAY);}else{imgGray = img;}faceCascade.detectMultiScale(faces, 1.2, 6, 0, Size(0, 0));if (faces.size() > 0){for (int i = 0; i < faces.size(); i++){rectangle(Point(faces[i].x, faces[i].y), Point(faces[i].x + faces[i].width, faces[i].y + faces[i].height), Scalar(0, 255, 0), 3, 8);    // 框出人脸num++;}}string font = "Current number:";string font1 = "pcs";putText(img, font + to_string(num - 1) + font1, Point(30, 50), FONT_HERSHEY_TRIPLEX, 1.3, Scalar(26, 28, 124), 4);imshow("FacesOfPrettyGirl", img);waitKey(0);return 0;
}

运行结果:

C++ OpenCV相片视频人脸识别统计人数相关推荐

  1. 使用openCV进行视频人脸识别

    视频人脸识别系列 第一篇 使用openCV进行视频人脸识别 第二篇 使用虹软SDK进行视频人脸识别 第三篇 使用虹软SDK进行视频人脸比对 文章目录 视频人脸识别系列 前言 一.环境搭建 开发环境 配 ...

  2. 调用笔记本的摄像头实现基于opencv的视频人脸识别(中文显示和英文显示)以及 index 480 is out of bounds for axis 0 with size 480错误的解决

    @人脸识别代码和一些常见错误 基于opencv的视频人脸识别(中文显示)以及 index 480 is out of bounds for axis 0 with size 480错误的解决 参考了 ...

  3. 基于openCV的视频人脸识别——演员的诞生视频人脸识别

    1.准备训练数据 网络上下载(训练数据量大时,通过爬虫获取)目标的图片: 运用以下代码将原图中的人脸头像识别.提取.调整大小(这里是150*200),并分别保存. 运行环境:win7 64+VS201 ...

  4. 使用虹软SDK进行视频人脸识别

    视频人脸识别系列 第一篇 使用openCV进行视频人脸识别 第二篇 使用虹软SDK进行视频人脸识别 第三篇 使用虹软SDK进行视频人脸比对 文章目录 视频人脸识别系列 前言 一.环境依赖 开发环境 申 ...

  5. 【优秀课设】基于OpenCV的Python人脸识别、检测、框选(遍历目录下所有照片依次识别 视频随时标注)

    基于OpenCV的Python人脸识别.检测.框选 (遍历目录下所有照片依次识别 视频随时标注) 移步: https://blog.csdn.net/weixin_53403301/article/d ...

  6. dlib库包的介绍与使用,opencv+dlib检测人脸框、opencv+dlib进行人脸68关键点检测,opencv+dlib实现人脸识别,dlib进行人脸特征聚类、dlib视频目标跟踪

    文章目录: 1 dlib库介绍 2 dlib人脸检测:绘制出人脸检测框 2.1 dlib人脸检测源码 2.2 opencv + dlib 人脸检测 2.3 dlib人脸检测总结 3 dlib人脸关键点 ...

  7. python读取视频流做人脸识别_python实现图片,视频人脸识别(opencv版)

    图片人脸识别 import cv2 filepath = "img/xingye-1.png" img = cv2.imread(filepath) # 读取图片 gray = c ...

  8. opencv联合dlib视频人脸识别例子

    本篇文章是在上一篇文章opencv联合dlib人脸识别例子 的基础上做了一个实时视频人脸识别功能. 原理是利用opencv实时提取视频中的视频流,然后进入人脸检测步骤,步骤类似上篇文章. 本篇文章中的 ...

  9. OpenCV实现视频人脸检测

    利用OpenCV实现视频人脸检测,包含眼部检测.首先,将人脸检测和眼部检测需要的模型文件haarcascade_eye.xml和haarcascade_frontalface_default.xml放 ...

最新文章

  1. 如何优雅地使用pdpipe与Pandas构建管道?
  2. FTP的主动模式和被动模式,你应该用那种?
  3. 3dContactPointAnnotationTool开发日志(三三)
  4. 【转】VS.NET2003 调试无法启动
  5. uni-app 实现微信授权登录
  6. 如何轻松了解 Python 必学的 django 框架?
  7. axios post,get,put
  8. redis 在 php 中的应用(Set篇)
  9. 个人总结OLinux上安装oracle11G Data Guard
  10. linux awk sed经典题,awk与sed命令面试题整理
  11. python编程的区别_Python与其它编程语言的区别
  12. 最新版 银图/网银/MOMO模拟按键/Photoshop图像处理
  13. Timer的源码分析
  14. mysql where 小于_MySQL-过滤数据(WHERE语句)
  15. scrapy爬取网页数据
  16. UML之独孤九剑总纲
  17. uniapp - APP判断是否开启位置信息服务判断是否授权位置信息权限
  18. java 验证码 字母_使用java生成字母验证码
  19. 建筑企业“出租脚手架”究竟如何缴纳增值税
  20. 用计算机弹百战成诗,百战成诗(80P纯女热血翻唱)

热门文章

  1. weWatch——一个基于vitamio的电视直播软件
  2. C# 窗体 TreeView控件
  3. 复制文件或文件夹时出错(无法复制***:没有足够的可用磁盘空间
  4. 【电子刊物制作软件】名编辑电子杂志大师教程 | 字体设置
  5. 分布式系统(Distributed System)资料
  6. 智能安防监控系统的发展与应用
  7. “AV终结者”清除方法
  8. .net 脱壳及编译
  9. 蚂蚁金服 SOFAStack 团队:开源不是一锤子买卖 | 码云封面人物第 16 期
  10. 首届“兴智杯”产业赛收官,文心大模型助推产业创新