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. 科技部5个6G重点项目
  2. vs code编辑器
  3. 分享Silverlight/WPF/Windows Phone一周学习导读(1月9日-1月16日)
  4. 百度贴吧自动发帖_引流网赚之百度贴吧引流窍门:实操引流教程百度贴吧零成本自动顶帖+10分钟学会豆瓣顶帖引流...
  5. winrar 4.20 注册码
  6. 微信小程序蓝牙控制开门
  7. linux 对战平台,【浩方对战平台和搜狗输入法 For Linux哪个好用】浩方对战平台和搜狗输入法 For Linux对比-ZOL下载...
  8. 2020.2.19作业单
  9. iOS - 暗黑模式图片、颜色的适配
  10. 修改openwrt或者LEDE默认wifi名称以及默认开启wifi
  11. Zookeeper:实现节点Barriers(即限定操作)
  12. c#2012开发安卓软件_2012年重要的软件开发发展
  13. TailWind 使用指南
  14. 【 linux系统入门管理篇-第二章文件和用户的管理】
  15. discuz防灌水设置
  16. 网店版重生系列:回头看Jboss配置项CatchSystemOut、Java2ClassLoadingCompliance、UseJBossWebLoader
  17. 计算机控制课件--第3版,计算机控制系统课件(第3章).docx
  18. tkinter -- Scrollbar
  19. 远程访问路由器下的电脑
  20. 买了SKS的W530

热门文章

  1. 时间日期与时间戳转换(Linux C)
  2. python 小程序搜索排名优化_5个Python脚本优化你的网站搜索引擎优化
  3. MJKDZ PS2手柄控制OskarBot小车(三):STM32接收无线串口模块的数据并处理
  4. 自定义element中的table表格动态获取表头
  5. html 播放wma,在线播放器网页代码大全(wma,mp3,wmv,avi,rm)
  6. SendMail:古老但不古板的神奇邮件系统
  7. 智慧农业,数字农业经济效益,社会,经济,生态,运行
  8. Kafka整体架构图解
  9. 记一次泛微漏洞分析到发现未公开新漏洞
  10. 2022上海市安全员C证考题模拟考试平台操作