一种不同人脸识别的样本库的合并方法与流程

文档序号:23090474发布日期:2020-11-27 12:42阅读:来源:国知局

技术特征:

1.一种不同人脸识别的样本库的合并方法,其特征在于,所述的方法包括以下步骤:

s1,设定样本存放规则;

s2,在存放同一人的图片文件夹中,获得该人人脸图片中最正面人脸的图片;

s3,根据步骤s2的结果,提取不同人脸识别库中每个人的最正面人脸的特征值,每个特征值与该人文件夹路径关联,比较两个不同的人脸识别库中的特征值;

s3.1,若两个特征值的空间距离小于第一阈值的视为同一人,将小于第一阈值的人的所有图片进行合并;

s3.2,若空间距离大于第二阈值的视为不同人,不合并;

s3.3,将空间距离大于或等于第一阈值且小于或等于第二阈值的人的文件夹进行合并。

2.根据权利要求1或2所述的一种不同人脸识别的样本库的合并方法,其特征在于,所述的步骤s1的设定样本存放规则为,一张图片只有一个人脸,同一人的图片放到同一个文件夹中,一个文件夹代表一个人,该文件夹命名为person。

3.根据权利要求1或2所述的一种不同人脸识别的样本库的合并方法,其特征在于,所述的步骤s2进一步包括:

s2.1,根据人脸眼睛中心的距离与人脸检测框的宽度,进行求得比值;

s2.2,在存放同一人的图片文件夹中,找到距离与高度比值最大的一个张图,这个图就是一个所有该人人脸中最接近正面人脸的图;

s2.3,将步骤s2.2中最接近正面人脸的图作为该人的最正面人脸图片。

4.根据权利要求1所述的一种不同人脸识别的样本库的合并方法,其特征在于,所述的步骤s2.3中合并的文件夹中的图片进一步进行人工筛选处理。

5.根据权利要求3所述的一种人脸识别中提取正面人脸的方法,其特征在于,所述步骤s2.1-s2.3进一步包括:

[1]初始化,设置参数tmp=0,图片路径path_img=0;

[2]提取一张图片并记录该图片路径为path_img,检测出该图中人脸的两只眼睛的各自中心位置和人脸的外接矩形的高度height,计算两只眼睛距离与人脸外接矩形高度height的比值为tmp;

[3]提取下一张图片并记录该图片路径path_img1,检测出该图中人脸的两只眼睛的各自中心位置和人脸的外接矩形,计算两只眼睛距离与人脸外接矩形高度的比值tmp1;

[4]比较tmp1与tmp的大小,如果tmp1>tmp并且height>80,那么tmp=tmp1,path_img=path_img1;

[5]重复[3][4]过程,直到该person所有图片被提取完,记录图片路径path_img和该人person的路径。

6.根据权利要求5所述的一种不同人脸识别的样本库的合并方法,其特征在于,所述的初始化要求每人至少三张图片。

7.根据权利要求1所述的一种通过遍历比较合并人脸识别库的方法,其特征在于,所述的第一阈值命名为th1;所述的第二阈值命名为th2;比较第一人脸识别库中的人脸特征值和第二人脸识别库中的人脸特征值的二范数或成为空间距离dist。

8.根据权利要求6所述的一种不同人脸识别的样本库的合并方法,其特征在于,所述的步骤进一步包括人工处理文件夹tmp_file中的文件,筛选是否存在重复,如果存在,重复的进行合并;如果不存在重复,将处理后的结果,放入到处理后的第一个人脸库中。


技术总结
本发明提供了一种不同人脸识别的样本库的合并方法,所述的方法包括以下步骤:S1,设定样本存放规则;S2,在存放同一人的图片文件夹中,获得该人人脸图片中最正面人脸的图片;S3,根据步骤S2的结果,提取不同人脸识别库中每个人的最正面人脸的特征值,每个特征值与该人文件夹路径关联,比较两个不同的人脸识别库中的特征值;S3.1,若两个特征值的空间距离小于第一阈值的视为同一人,将小于第一阈值的人的所有图片进行合并;S3.2,若空间距离大于第二阈值的视为不同人,不合并;S3.3,将空间距离大于或等于第一阈值且小于或等于第二阈值的人的文件夹进行合并。

技术研发人员:于晓静;田凤彬
受保护的技术使用者:北京君正集成电路股份有限公司
技术研发日:2019.05.27
技术公布日:2020.11.27
当前第2页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1