赞
踩
昨天(2021/10/20),OpenCV团队公众号发布了:《使用OpenCV内置深度学习人脸模块,几行代码轻松完成人脸检测和识别》 这样一篇文章。
最新发布的OpenCV 4.5.4版本收录了一个基于深度学习神经网络的人脸模块(以下称“OpenCV DNN Face”),包括人脸检测(使用模型YuNet,由OpenCV China团队贡献)和人脸识别(使用模型SFace,由北京邮电大学邓伟洪教授课题组贡献)。
使用OpenCV DNN Face的API,只需几行代码便可以完成整个人脸检测和人脸识别处理,极大的方便了开发。
今天(2021/10/21)我下载了最新的OpenCV4.5.4,找到了人脸检测和人脸识别的例子,尝试了一下,确实很简洁,现在记录一下。
示例在 opencv-4.5.4\sources\samples\dnn
目录
人脸检测:face_detect.cpp
或 face_detect.py
人脸识别:face_match.cpp
或 face_match.py
opencv4.6之后的版本,人脸检测和人脸识别都在 face_detect.cpp
或 face_detect.py
里面
人脸检测模型:https://docs.opencv.org/4.5.4/df/d20/classcv_1_1FaceDetectorYN.html 这个网页的第一行,
或者这个链接下载:face_detection_yunet
人脸识别模型:https://docs.opencv.org/4.5.4/da/d09/classcv_1_1FaceRecognizerSF.html 这个网页的第一行,
或者这个链接下载:face_recognition_sface
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。