C++ | 利用C++进行人脸检测,人脸识别,情绪识别
环境:win10,VS2022,
1.利用C++实现OpenCV和haarcascade人脸检测
1.1.下载一张有人脸的照片
1.2.下载haarcascade_frontalface_default.xml
下载地址:opencv/haarcascade_frontalface_default.xml at master · opencv/opencv · GitHub
1.3.实现代码
#include <opencv2/imgcodecs.hpp>
#include <opencv2/highgui.hpp>
#include <opencv2/imgproc.hpp>
#include <opencv2/objdetect.hpp>
#include <iostream>using namespace cv;
using namespace std;int main()
{string path = "D:\\VSProjectFile\\cv\\lina.jpg";Mat img = imread(path);CascadeClassifier faceCascade;faceCascade.load("haarcascade_frontalface_default.xml");if (faceCascade.empty()) { cout << "XML file not loaded" << endl; }vector<Rect> faces;faceCascade.detectMultiScale(img, faces, 1.1, 10);for (int i = 0; i < faces.size(); i++){rectangle(img, faces[i].tl(), faces[i].br(), Scalar(255, 0, 255), 3);}imshow("Image", img);waitKey(0);return 0;
}
2.利用C++实现dlib实现人脸检测
用opencv加载图像,然后调用dlib进行人脸检测,得到人脸所在区域以及特征点,最后还是用opencv描绘人脸特征点.
C++ | 利用C++进行人脸检测,人脸识别,情绪识别相关推荐
- 用opencv实现人脸检测-实时人物情绪识别(基础版)
实时情绪检测 github链接: https://github.com/shl418/real-time-emotion-detection 1. some clarifications If you ...
- 家庭服务机器人的人脸检测、跟踪与识别研究
摘要:本文介绍了一个用于家庭服务机器人完成人脸检测.跟踪.识别的双目视觉系统.该系统首先采用人脸肤色模型结合相似度来检测人脸:然后通过基于颜色信息的CAMSHIFT算法跟踪运动的人脸:最后利用嵌入式隐 ...
- 树莓派4B-Python-四种人脸检测/人脸识别
关于人脸检测/人脸识别 本人目前用树莓派4B仅了解到了人脸检测/人脸识别的四种方法: 使用OpenCV 使用OpenMV 使用face_recognition库 使用百度智能云的人脸识别 树莓派4B- ...
- 亚马逊Rekognition发布针对人脸检测、分析和识别功能的多项更新
今天亚马逊Rekognition针对人脸检测.分析和识别功能推出了一系列更新.这些更新将为用户带来多项能力的改今,包括从图像中检测出更多人脸.执行更高精度的人脸匹配以及获得图像中的人脸得到更准确的年龄 ...
- Pytorch实现戴口罩人脸检测和戴口罩识别(含训练代码 戴口罩人脸数据集)
Pytorch实现戴口罩人脸检测和戴口罩识别(含训练代码 戴口罩人脸数据集) 目录 Pytorch实现戴口罩人脸检测和戴口罩识别(含训练代码 戴口罩人脸数据集) 1.戴口罩识别的方法 (1)基于多类别 ...
- 静默活体检测+人脸检测+人脸识别结合在NCNN模型下的推理(Windows下的VS环境)
前言: 涉及到三个模型 静默活体检测模型<2M,人脸检测模型<2M ,人脸识别<5M(模型大小) 至于NCNN不必多说,全C++实现,不依赖第三方库实现,在第三方移动端CPU运 ...
- 摄像头人脸检测的树莓派指纹识别系统
摄像头人脸检测的树莓派指纹识别系统 前言:此项目主要用了摄像头.指纹识别.继电器.Led模块等设备.用于实现智能门锁功能,即摄像头检测到人来之后,打开继电器给指纹模块供电,led显示文字. 代码: i ...
- 课堂考试作弊检测系统,情绪识别、表情识别和人脸识别结合
向AI转型的程序员都关注了这个号???????????? 机器学习AI算法工程 公众号:datayx 智慧教室 课堂专注度及考试作弊系统.课堂动态点名,情绪识别.表情识别和人脸识别结合 课堂专注度 ...
- 深度学习自学(二十二):人脸检测人脸识别-嵌入式平台方案汇总
整理的人脸系列学习经验:包括人脸检测.人脸关键点检测.人脸优选.人脸对齐.人脸特征提取等过程总结,有需要的可以参考,仅供学习,请勿盗用.https://blog.csdn.net/TheDayIn_C ...
- github优秀项目分享:基于yolov3的轻量级人脸检测、增值税发票OCR识别 等8大项目...
点击上方"机器学习与生成对抗网络",关注"星标" 获取有趣.好玩的前沿干货! 文章来源:七月在线实验室 01 yolo-face-with-landmark ...
最新文章
- 山西财经大学计算机考试题及答案,2018年山西财经大学计算机应用技术408计算机学科专业基础综合之计算机操作系统考研基础五套测试题...
- php中单引号与双引号的区别
- EMMC与NAND FLASH核心对比
- LeetCode 1296. 划分数组为连续数字的集合(map模拟)
- HR面必知黑话!错过后悔!
- 完美运动框架封装函数startMove
- 添加购物车功能全部代码
- SPSS 独立样本t检验方法
- 表示整数x的绝对值大于5时值为真的c语言表达式是——.,1表示'整数x的绝对值大于5'时值为'真'的C语言表达式是_____...
- Android O新特性和行为变更总结zz
- java面试基础题整理(二)
- 【PS教程】PS照片做旧的方法,证书换照片教程
- Android OkHttp 源码解析 - 拦截器
- 【Ⅰ绪论】2.数据结构的基本概念
- 代谢组数据:QC归一化(R语言:MetNormalizer包)
- 【宇麦科技】群晖NAS网络不通畅?跟着这篇教程来就对了!
- POJ1251丛林之路题解
- 此版本专为旧版android打造,应用弹窗“此应用专为旧版Android打造,因此可能无法正常运行...”的原因...
- visualfreebasic 5正式版
- cyberRT源码浅层解析(二) mainboard