客流信息
人脸识别不在神秘|简单易懂的功能解析
人脸识别系统首先通过两台相机采集人脸图像 ,再对采集到的图像序列进行人脸检测 ,然后进行人脸跟踪 ,判断其是否进入室内,若进入室内则 对此 人采集到的头像进行识别 ,判断其是否是新人 ,是则加入人脸库 , 最后对新的人脸库进行训练 。
人脸识别
 
  动态人脸识别系统主要功能
 
  (1)人 脸检测模块处理从图像采集模块得到的图像,实时进行人脸检测出图像 中有人脸 截取人脸 头像 。
 
  (2)人脸跟踪模块从一个图像序列中跟踪得出该人是否进入室内 ,若进入室内则进入下一步操作 ,若没有则丢弃。
 
  (3)人脸识别系统模块通过对人脸检测 、人脸跟踪得到的一系列头像进行识别 ,进而判断该人是否为新人 。
 
  (4)新人入库模块是在人脸识别结果为新人时将采集到的该人的头像放人人脸库 ,以便下一次识别。
 
  (5)人脸识别数据库管理模块可以对人脸库里的人进行管理 ,可以添加 、删除用户 ,并对更改后的人脸库进行训练 ,将人脸特征保存到文件 ,方便 下一次识别
 
 
  人脸库的构建
 
  随着系统使用的时间越来越长 ,人脸库可能会从几百人增长到几千人甚至到几万人 、几十万人,显然,如果一次性将人脸库里面的人拿去训练是行不通的 ,而且已经训练过的头像再次重复训练也是没必要的。因此需要采取些方法改进设计 。 在这里,将人脸库与数据库结合起来使用 ,人脸库每新增一个人就在 对应的数据库表里新增一行 ,每一行有一个编号对应人脸库里面的具体的一个人 , 这样对人脸库进行管理的时候也比较方 便。
 
  在训练的时候会根据数据库表的行数对人脸库进行分割 , 每200人为一组分为一个小的人脸库进行训练 ,剩余的不足200人且大于100人的按200人的方式处 理,小于100人的放人上一个人脸库一起训练 ,比如总共540人需训练 ,则每个库人数分为200人 、200人 、140人 ;若总共440人 ,则每个库分为200人 、240人。