C++ OpenCV相片视频人脸识别统计人数
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相片视频人脸识别统计人数相关推荐
- 使用openCV进行视频人脸识别
视频人脸识别系列 第一篇 使用openCV进行视频人脸识别 第二篇 使用虹软SDK进行视频人脸识别 第三篇 使用虹软SDK进行视频人脸比对 文章目录 视频人脸识别系列 前言 一.环境搭建 开发环境 配 ...
- 调用笔记本的摄像头实现基于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错误的解决 参考了 ...
- 基于openCV的视频人脸识别——演员的诞生视频人脸识别
1.准备训练数据 网络上下载(训练数据量大时,通过爬虫获取)目标的图片: 运用以下代码将原图中的人脸头像识别.提取.调整大小(这里是150*200),并分别保存. 运行环境:win7 64+VS201 ...
- 使用虹软SDK进行视频人脸识别
视频人脸识别系列 第一篇 使用openCV进行视频人脸识别 第二篇 使用虹软SDK进行视频人脸识别 第三篇 使用虹软SDK进行视频人脸比对 文章目录 视频人脸识别系列 前言 一.环境依赖 开发环境 申 ...
- 【优秀课设】基于OpenCV的Python人脸识别、检测、框选(遍历目录下所有照片依次识别 视频随时标注)
基于OpenCV的Python人脸识别.检测.框选 (遍历目录下所有照片依次识别 视频随时标注) 移步: https://blog.csdn.net/weixin_53403301/article/d ...
- 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人脸关键点 ...
- python读取视频流做人脸识别_python实现图片,视频人脸识别(opencv版)
图片人脸识别 import cv2 filepath = "img/xingye-1.png" img = cv2.imread(filepath) # 读取图片 gray = c ...
- opencv联合dlib视频人脸识别例子
本篇文章是在上一篇文章opencv联合dlib人脸识别例子 的基础上做了一个实时视频人脸识别功能. 原理是利用opencv实时提取视频中的视频流,然后进入人脸检测步骤,步骤类似上篇文章. 本篇文章中的 ...
- OpenCV实现视频人脸检测
利用OpenCV实现视频人脸检测,包含眼部检测.首先,将人脸检测和眼部检测需要的模型文件haarcascade_eye.xml和haarcascade_frontalface_default.xml放 ...
最新文章
- 科技部5个6G重点项目
- vs code编辑器
- 分享Silverlight/WPF/Windows Phone一周学习导读(1月9日-1月16日)
- 百度贴吧自动发帖_引流网赚之百度贴吧引流窍门:实操引流教程百度贴吧零成本自动顶帖+10分钟学会豆瓣顶帖引流...
- winrar 4.20 注册码
- 微信小程序蓝牙控制开门
- linux 对战平台,【浩方对战平台和搜狗输入法 For Linux哪个好用】浩方对战平台和搜狗输入法 For Linux对比-ZOL下载...
- 2020.2.19作业单
- iOS - 暗黑模式图片、颜色的适配
- 修改openwrt或者LEDE默认wifi名称以及默认开启wifi
- Zookeeper:实现节点Barriers(即限定操作)
- c#2012开发安卓软件_2012年重要的软件开发发展
- TailWind 使用指南
- 【 linux系统入门管理篇-第二章文件和用户的管理】
- discuz防灌水设置
- 网店版重生系列:回头看Jboss配置项CatchSystemOut、Java2ClassLoadingCompliance、UseJBossWebLoader
- 计算机控制课件--第3版,计算机控制系统课件(第3章).docx
- tkinter -- Scrollbar
- 远程访问路由器下的电脑
- 买了SKS的W530
热门文章
- 时间日期与时间戳转换(Linux C)
- python 小程序搜索排名优化_5个Python脚本优化你的网站搜索引擎优化
- MJKDZ PS2手柄控制OskarBot小车(三):STM32接收无线串口模块的数据并处理
- 自定义element中的table表格动态获取表头
- html 播放wma,在线播放器网页代码大全(wma,mp3,wmv,avi,rm)
- SendMail:古老但不古板的神奇邮件系统
- 智慧农业,数字农业经济效益,社会,经济,生态,运行
- Kafka整体架构图解
- 记一次泛微漏洞分析到发现未公开新漏洞
- 2022上海市安全员C证考题模拟考试平台操作