本发明公开一种基于LRC和协同表示的两阶段人脸识别方法。
第一阶段,运用LRC人脸识别算法计算测试样本与每类训练样本的误差,根据它们之间的相似度量与误差的关系对误差进行排序,并对数据库中的目标进行有效的筛选,筛选出S类训练样本用于下一阶段的识别。
第二阶段,用筛选出的S类训练集作CRC人脸识别算法的编码字典,并利用其做精确的分类识别。这样可以在保证方法识别率较高,鲁棒性较好的同时,大大能降低了识别时间,当新目标加入数据库时,不用更新整个人脸数据模型,只需更新某一子类模型,从而减少训练时间;并且,通过第一阶段的训练样本的筛选,大大减小了第二阶段识别中数据字典的大小,节约了全局搜索的时间。