人脸识别
人脸识别技术是通过摄像头获取视频流信息,然后通过OpenCV人脸分类器进行人脸识别。
人脸识别技术是通过摄像头获取视频流信息,然后通过OpenCV人脸分类器进行人脸识别,再通过调用人脸特征素材库进行人脸比对,最后返回识别结果。该技术可达到人数统计、人员信息显示等功能,广泛应用于景区人流控制、公安人员信息识别等场景。

人脸搜索 M:N识别:待识别图片中含有多个人脸时,在指定人脸集合中,找到这多个人脸分别最相似的人脸要完成M:N识别,首先需要构建一个人脸库,用于存放所有人脸特征。

人脸库的构建首先需要用OpenCV对用户照片进行灰度化等图片预处理工作并依靠训练好的卷积神经网络(CNN)检测图片中人脸的位置信息,之后利用dlib机器学习模块提取目标128维人脸特征值,最后将人脸与用户以1对1的方式存储在人脸库中,进而实现人脸库搭建。

在形成人脸库后,将摄像头摆放在光线充足的位置,便可通过后台程序实现人脸与用户匹配的M:N识别。