介绍
基于自己的opencv和dlib封装的人脸识别SDK实现的人脸识别系统追踪系统
软件架构
如图所示主要分为摄像头人脸识别模块,人脸录入模块,人脸库查看
视频处理线程
人脸识别线程
人脸追踪
安装教程
windows上用Qt打开.pro运行即可 linux上需要重新编译人脸识别动态库,将facerecog.cpp加入工程
使用说明
GUI界面有四个按钮,对应按键的功能
参与贡献
从SDK到GUI全部由本人毕设期间完成
功能展示
一.人脸识别 1.陌生人识别(未被保存在库中)
左上角显示红色圆圈表示此人为陌生人
2.识别出具体的人并且显示其名字
3.远处识别
4.近处识别 二.追踪功能 1.持续追踪
2.侧脸追踪
完整代码下载地址:C++基于Qt+OpenCV+Dlib的人脸识别GUI系统源码