人脸识别系统首先通过两台相机采集人脸图像 ,再对采集到的图像序列进行人脸检测 ,然后进行人脸跟踪 ,判断其是否进入室内,若进入室内则 对此 人采集到的头像进行识别 ,判断其是否是新人 ,是则加入人脸库 , 最后对新的人脸库进行训练 。
动态人脸识别系统主要功能
(1)人 脸检测模块处理从图像采集模块得到的图像,实时进行人脸检测出图像 中有人脸 截取人脸 头像 。
(2)人脸跟踪模块从一个图像序列中跟踪得出该人是否进入室内 ,若进入室内则进入下一步操作 ,若没有则丢弃。
(3)人脸识别系统模块通过对人脸检测 、人脸跟踪得到的一系列头像进行识别 ,进而判断该人是否为新人 。
(4)新人入库模块是在人脸识别结果为新人时将采集到的该人的头像放人人脸库 ,以便下一次识别。
(5)人脸识别数据库管理模块可以对人脸库里的人进行管理 ,可以添加 、删除用户 ,并对更改后的人脸库进行训练 ,将人脸特征保存到文件 ,方便 下一次识别
人脸库的构建
随着系统使用的时间越来越长 ,人脸库可能会从几百人增长到几千人甚至到几万人 、几十万人,显然,如果一次性将人脸库里面的人拿去训练是行不通的 ,而且已经训练过的头像再次重复训练也是没必要的。因此需要采取些方法改进设计 。 在这里,将人脸库与数据库结合起来使用 ,人脸库每新增一个人就在 对应的数据库表里新增一行 ,每一行有一个编号对应人脸库里面的具体的一个人 , 这样对人脸库进行管理的时候也比较方 便。
在训练的时候会根据数据库表的行数对人脸库进行分割 , 每200人为一组分为一个小的人脸库进行训练 ,剩余的不足200人且大于100人的按200人的方式处 理,小于100人的放人上一个人脸库一起训练 ,比如总共540人需训练 ,则每个库人数分为200人 、200人 、140人 ;若总共440人 ,则每个库分为200人 、240人。
而进出商场超市、旅游景区以及上下车的场所,客流的行走都是不规则的,并且环境影响较大光线也是时常变化的。因此,人脸识别应用于客流统计的作用是不够,准确率会大大的降低。
不过人脸识别却可应用于用户画像的识别,这是在不需求客流计数统计准确的情况下,通过分析用户画像,了解到顾客的会员、男女比例、消费喜好等。因此,人脸识别客流分析系统是分析客流的行为,可实现优化商品、提升顾客的服务质量以及人群男女的定位方向等。
而专业智能视频客流分析系统,对于人群画像就无法实现了,这是它最大的缺点,当然了这也是由于它的功能更趋向于人数的统计的缘故。专业客流分析系统只基于监控摄像头下的人员统计。
相关阅读:智慧厕所的实施