CN112001203A - 一种人脸识别库中提取正面人脸的方法 - Google Patents
一种人脸识别库中提取正面人脸的方法 Download PDFInfo
- Publication number
- CN112001203A CN112001203A CN201910445455.7A CN201910445455A CN112001203A CN 112001203 A CN112001203 A CN 112001203A CN 201910445455 A CN201910445455 A CN 201910445455A CN 112001203 A CN112001203 A CN 112001203A
- Authority
- CN
- China
- Prior art keywords
- face
- picture
- person
- path
- folder
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06V—IMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
- G06V40/00—Recognition of biometric, human-related or animal-related patterns in image or video data
- G06V40/10—Human or animal bodies, e.g. vehicle occupants or pedestrians; Body parts, e.g. hands
- G06V40/16—Human faces, e.g. facial parts, sketches or expressions
- G06V40/161—Detection; Localisation; Normalisation
Landscapes
- Engineering & Computer Science (AREA)
- Health & Medical Sciences (AREA)
- General Health & Medical Sciences (AREA)
- Oral & Maxillofacial Surgery (AREA)
- Human Computer Interaction (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Multimedia (AREA)
- Theoretical Computer Science (AREA)
- Processing Or Creating Images (AREA)
- Image Analysis (AREA)
Abstract
本发明提供了一种人脸识别库中提取正面人脸的方法,所述的方法包括:S1,设定样本存放规则;S2,根据人脸眼睛中心的距离与人脸检测框的宽度,进行求得比值;S3,在存放同一人的图片文件夹中,找到距离与高度比值最大的一个张图,这个图就是一个所有该人人脸中最接近正面人脸的图;S4,将步骤S3中最接近正面人脸的图作为该人的最正面人脸图片。
Description
技术领域
本发明涉及人脸图像识别技术领域,特别涉及人脸识别库中提取正面人脸的方法。
背景技术
随着科技的不断发展,特别是计算机视觉技术的发展,人脸识别技术广泛应用于信息安全、电子认证等各个领域,图像特征提取方法具有良好的识别性能。人脸识别是指基于已知的人脸样本库,利用图像处理和/或模式识别技术从静态或者动态场景中,识别一个或多个人脸的技术。但是目前的人脸识别上技术具有提取处理较差、计算耗时的问题,特别是人脸识别中同一人的人脸提取方法仍存在识别效率较低的问题。
发明内容
为了解决上述现有技术中存在的问题,本发明的目的在于:在人脸识别中的每人的样本库中提取一张最正面的人脸,以便实现更好的合并样本库。
本发明提供一种人脸识别库中提取正面人脸的方法,所述的方法包括:
S1,设定样本存放规则;
S2,根据人脸眼睛中心的距离与人脸检测框的宽度,进行求得比值;
S3,在存放同一人的图片文件夹中,找到距离与高度比值最大的一
个张图,这个图就是一个所有该人人脸中最接近正面人脸的图;
S4,将步骤S3中最接近正面人脸的图作为该人的最正面人脸图片。
进一步按照所述步骤重复,将不同人脸识别库提取出所有人的正人脸图片。
所述的步骤S1的设定样本存放规则为,一张图片只有一个人脸,同一人的图片放到同一个文件夹中,一个文件夹代表一个人,该文件夹命名为person,person中的图片命名为image。
进一步将不同人的文件夹放到一个总的文件夹下,这个总的文件夹命名为train_data;
train_data={person_1,person_2,person_3,person_4,……
person_i},其中,person_i={image1,image2,image3,…},
i=1,2,…n。
所述步骤S2-S4进一步包括:
[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的路径。
所述的初始化要求每人至少三张图片。
所述的步骤S3中最接近正面人脸的图命名为image_max。
所述的步骤S4中的最正面人脸图片图为image_max。
本申请的优势在于提高了提取正面人脸的效率,有利于人脸识别的计算效率的提高。
附图说明
此处所说明的附图用来提供对本发明的进一步理解,构成本申请的一部分,并不构成对本发明的限定。
图1是本发明的方法的框图示意图。
图2是本发明的方法步骤S2-S4的流程示意图。
具体实施方式
目前人脸识别技术领域的术语包括:
1、人脸检测:将一张图片输入到一个检测器中,将人脸的眼睛、鼻子、嘴和人脸外接矩形的坐标信息提取出来,如果没有人脸,不会输出任何信息。
2、人脸识别库:是用来训练人脸识别模型的一种样本库。在不会产生混淆的情况下,可以简称为样本库。
3、人脸识别模型:通过使用人脸识别库来训练,可以得到人脸识别模型。使用人脸识别模型,可以对人脸提取人脸的特征值。
4、人脸的特征值:是一张人脸图片,通过人脸识别模型处理后生成的一维数据,这个数据称为该人脸的特征值。同一人的不同人脸图片,特征值间的空间距离很小。
本申请涉及的实施方案包括:
1)、使用现有或已有样本库进行训练出人脸识别模型。
2)、使用人脸检测检测出两个眼睛的位置和人脸的外接矩形的位置。
3)、通过随机抽取一张图片或是将每人的所有图片进行比较,进行合并不同的样本库。
本申请的实施方案具体包括:
1、样本存放规则说明
一张图片只有一个人脸,同一人的图片放到同一个文件夹中,一个文件夹代表一个人,该文件夹命名为person,person中的图片命名为image。将这些不同人的文件夹放到一个总的文件夹下,这个总的文件夹命名为train_data。这种存放和命名方式,便于处理和下面算法的表达。例如train_data_1={person_1,person_2,person_3,person_4,…},其中person_i={image1,image2,image3,…},i=1,2,…n
2、不同样本库的合并
1)提取每个人person的最正面人脸图片。如图1所示,根据人脸眼睛中心的距离与人脸检测框的宽度,进行求得比值,在同一人person中,找到距离与高度比值最大的一个张图,这个图就是所有该人人脸中最接近正面人脸的一个图,命名为image_max。将该图image_max作为该人的最正面人脸图片。按照这种处理方法,将不同人脸识别库提取出所有人的正人脸图片。
如图2所示,提取每个人最正面人脸图片的具体方法:
[1]初始化tmp0=0,图片路径path_img0=0。
[2]提取一张图片和记录该图片路径为path_img0,检测出该图中人脸的两只眼睛的各自中心位置和人脸的外接矩形的高度height,计算两只眼睛距离与人脸外接矩形高度height的比值为tmp0。
[3]提取下一张图片并记录该图片路径path_img1,检测出该图中人脸的两只眼睛的各自中心位置和人脸的外接矩形,计算两只眼睛距离与人脸外接矩形高度的比值tmp1。
[4]比较tmp1与tmp的大小,如果tmp1>tmp并且height>80,那么tmp=tmp1,path_img=path_img1。
[5]重复[3][4]过程,直到该person所有图片被提取完。记录图片路径path_img0和该人person的路径。
2)使用遍历比较的方法,合并两个人脸识别库。几个人脸库中的人脸的特征值进行比较,距离小于阈值1的视为同一人,距离大于另一个阈值2的视为不同人,将小于阈值2的人的所有图片进行合并。将大于或等于阈值1且小于或等于阈值2的人的文件夹进行合并,这部分进行人工筛选处理。
遍历处理的具体方法如下:
[1]提取两个人脸识库中每个人的最正面人脸。提取最正面人脸的特征值,每个特征值与该人文件名路径关联。初始化i=1。
[2]读取第一个人脸库最正人脸的特征值的第i个人脸的特征值eval1,该人路径为path_person1。初始化j=1。
[3]读取第二个人脸库最正人脸的特征值的第j个人脸的特征值eval2,该人路径为path_person2。比较eval1与eval2的二范数(或称为空间距离)dist。
[4]如果dist小于阈值1(命名为th1),那么将path_person2的所有人脸图片拷贝到path_person1中,将path_person2的文件夹及其内部图片删除。如果dist大于阈值2(命名为th2,th1<th2),读取下一个人脸特征值数据。如果dist大于或等于th1且小于或等于th2,那么将path_person1拷贝到tmp_file中,将path_person2拷贝到tmp_file中的path_person1路径所在人的文件目录中,将path_person2的文件夹及其内部图片删除。
[5]j=j+1,重复[3]、[4]过程,直到第二个人脸库中的最正面人脸的特征值与第i个人脸的特征值eval1比较完毕。
[6]进入第一个人脸库,i=i+1,重复[2]、[3]、[4]、[5]。直到第一个人脸库中的最正面人脸的特征值全部读取完毕。
[7]两个人脸库进行合并(两个库中每个人的文件夹名没有重名)。
[8]人工处理tmp_file中的文件,筛选是否存在重复,如果存在,进行合并,如果不存在重复,那么就将其分开。将处理后的结果,放入到处理后的第一个人脸库中。
以上所述仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明实施例可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
Claims (8)
1.一种人脸识别库中提取正面人脸的方法,其特征在于,所述的方法包括以下步骤:
S1,设定样本存放规则;
S2,根据人脸眼睛中心的距离与人脸检测框的宽度,进行求得比值;
S3,在存放同一人的图片文件夹中,找到距离与高度比值最大的一个张图,这个图就是一个所有该人人脸中最接近正面人脸的图;
S4,将步骤S3中最接近正面人脸的图作为该人的最正面人脸图片。
2.根据权利要求1所述的一种人脸识别库中提取正面人脸的方法,其特征在于,进一步按照所述步骤重复,将不同人脸识别库提取出所有人的正人脸图片。
3.根据权利要求1或2所述的一种人脸识别库中提取正面人脸的方法,其特征在于,所述的步骤S1的设定样本存放规则为,一张图片只有一个人脸,同一人的图片放到同一个文件夹中,一个文件夹代表一个人,该文件夹命名为person,person文件夹中的图片命名为image。
4.根据权利要求3所述的一种人脸识别库中提取正面人脸的方法,其特征在于,进一步将不同人的文件夹放到一个总的文件夹下,这个总的文件夹命名为train_data;每个文件夹可通过以下公式获得,
train_data={person_1,person_2,person_3,person_4,……person_i},其中,person_i={image1,image2,image3,…},i=1,2,…n。
5.根据权利要求1所述的一种人脸识别库中提取正面人脸的方法,其特征在于,所述步骤S2-S4进一步包括:
[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.根据权利要求1所述的一种人脸识别库中提取正面人脸的方法,其特征在于,所述的初始化要求每人至少三张图片。
7.根据权利要求1所述的一种人脸识别库中提取正面人脸的方法,其特征在于,所述的步骤S3中最接近正面人脸的图命名为image_max。
8.根据权利要求7所述的一种人脸识别库中提取正面人脸的方法,其特征在于,所述的步骤S4中的最正面人脸图片图为image_max。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910445455.7A CN112001203A (zh) | 2019-05-27 | 2019-05-27 | 一种人脸识别库中提取正面人脸的方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910445455.7A CN112001203A (zh) | 2019-05-27 | 2019-05-27 | 一种人脸识别库中提取正面人脸的方法 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN112001203A true CN112001203A (zh) | 2020-11-27 |
Family
ID=73461596
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201910445455.7A Pending CN112001203A (zh) | 2019-05-27 | 2019-05-27 | 一种人脸识别库中提取正面人脸的方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN112001203A (zh) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113486834A (zh) * | 2020-12-09 | 2021-10-08 | 上海齐感电子信息科技有限公司 | 确认有效人脸区域及活体人脸验证方法 |
Citations (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101383001A (zh) * | 2008-10-17 | 2009-03-11 | 中山大学 | 一种快速准确的正面人脸判别方法 |
CN101393597A (zh) * | 2007-09-19 | 2009-03-25 | 上海银晨智能识别科技有限公司 | 识别人脸是否为正面脸的方法 |
CN101615241A (zh) * | 2008-06-24 | 2009-12-30 | 上海银晨智能识别科技有限公司 | 一种证件照片的筛选方法 |
KR20110006971A (ko) * | 2009-07-15 | 2011-01-21 | 주식회사 아이디테크 | 출입통제시스템의 출입인증 사용자에 대한 출입허가용 정면얼굴 영상 검출 방법 |
CN102768710A (zh) * | 2012-06-13 | 2012-11-07 | 山东神思电子技术股份有限公司 | 利用瞳距估算人体脸部宽度的方法 |
CN103870811A (zh) * | 2014-03-06 | 2014-06-18 | 中国人民解放军国防科学技术大学 | 一种用于视频监控的正面人脸快速判别方法 |
CN104504408A (zh) * | 2015-01-12 | 2015-04-08 | 吴建忠 | 一种人脸识别比对方法和实现该方法的*** |
CN105893946A (zh) * | 2016-03-29 | 2016-08-24 | 中国科学院上海高等研究院 | 一种正面人脸图像的检测方法 |
CN107633209A (zh) * | 2017-08-17 | 2018-01-26 | 平安科技(深圳)有限公司 | 电子装置、动态视频人脸识别的方法及存储介质 |
CN108921148A (zh) * | 2018-09-07 | 2018-11-30 | 北京相貌空间科技有限公司 | 确定正脸倾斜角度的方法及装置 |
CN109657587A (zh) * | 2018-12-10 | 2019-04-19 | 南京甄视智能科技有限公司 | 用于人脸识别的侧脸质量评估方法和*** |
-
2019
- 2019-05-27 CN CN201910445455.7A patent/CN112001203A/zh active Pending
Patent Citations (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101393597A (zh) * | 2007-09-19 | 2009-03-25 | 上海银晨智能识别科技有限公司 | 识别人脸是否为正面脸的方法 |
CN101615241A (zh) * | 2008-06-24 | 2009-12-30 | 上海银晨智能识别科技有限公司 | 一种证件照片的筛选方法 |
CN101383001A (zh) * | 2008-10-17 | 2009-03-11 | 中山大学 | 一种快速准确的正面人脸判别方法 |
KR20110006971A (ko) * | 2009-07-15 | 2011-01-21 | 주식회사 아이디테크 | 출입통제시스템의 출입인증 사용자에 대한 출입허가용 정면얼굴 영상 검출 방법 |
CN102768710A (zh) * | 2012-06-13 | 2012-11-07 | 山东神思电子技术股份有限公司 | 利用瞳距估算人体脸部宽度的方法 |
CN103870811A (zh) * | 2014-03-06 | 2014-06-18 | 中国人民解放军国防科学技术大学 | 一种用于视频监控的正面人脸快速判别方法 |
CN104504408A (zh) * | 2015-01-12 | 2015-04-08 | 吴建忠 | 一种人脸识别比对方法和实现该方法的*** |
CN105893946A (zh) * | 2016-03-29 | 2016-08-24 | 中国科学院上海高等研究院 | 一种正面人脸图像的检测方法 |
CN107633209A (zh) * | 2017-08-17 | 2018-01-26 | 平安科技(深圳)有限公司 | 电子装置、动态视频人脸识别的方法及存储介质 |
CN108921148A (zh) * | 2018-09-07 | 2018-11-30 | 北京相貌空间科技有限公司 | 确定正脸倾斜角度的方法及装置 |
CN109657587A (zh) * | 2018-12-10 | 2019-04-19 | 南京甄视智能科技有限公司 | 用于人脸识别的侧脸质量评估方法和*** |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113486834A (zh) * | 2020-12-09 | 2021-10-08 | 上海齐感电子信息科技有限公司 | 确认有效人脸区域及活体人脸验证方法 |
CN113486834B (zh) * | 2020-12-09 | 2024-03-19 | 上海齐感电子信息科技有限公司 | 确认有效人脸区域及活体人脸验证方法 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
Davison et al. | Objective micro-facial movement detection using facs-based regions and baseline evaluation | |
Liong et al. | Spontaneous subtle expression detection and recognition based on facial strain | |
Chen et al. | Convolution neural network for automatic facial expression recognition | |
Zhang et al. | Spatio-temporal fusion for macro-and micro-expression spotting in long video sequences | |
CN104933414B (zh) | 一种基于wld-top的活体人脸检测方法 | |
Colombo et al. | 3D face detection using curvature analysis | |
JP5121506B2 (ja) | 画像処理装置、画像処理方法、プログラム及び記憶媒体 | |
Davison et al. | Micro-facial movement detection using individualised baselines and histogram-based descriptors | |
EP2676224B1 (en) | Image quality assessment | |
Mazaheri et al. | A Skip Connection Architecture for Localization of Image Manipulations. | |
US8548256B2 (en) | Method for fast scene matching | |
JP5554984B2 (ja) | パターン認識方法およびパターン認識装置 | |
CN111160264B (zh) | 一种基于生成对抗网络的漫画人物身份识别方法 | |
CN111199197B (zh) | 一种人脸识别的图像提取方法及处理设备 | |
US20200258236A1 (en) | Person segmentations for background replacements | |
CN114841990A (zh) | 一种基于人工智能的自助核酸采集方法及装置 | |
Li et al. | Design and learn distinctive features from pore-scale facial keypoints | |
JP3577908B2 (ja) | 顔画像認識システム | |
CN112001203A (zh) | 一种人脸识别库中提取正面人脸的方法 | |
CN112329663A (zh) | 一种基于人脸图像序列的微表情时刻检测方法及装置 | |
KR100888476B1 (ko) | 얼굴이 포함된 영상에서 얼굴의 특징을 추출하는 방법 및장치. | |
CN113610071B (zh) | 人脸活体检测方法、装置、电子设备及存储介质 | |
CN112001206B (zh) | 一种通过遍历比较合并人脸识别库的方法 | |
CN112001207B (zh) | 一种人脸识别样本库的优化方法 | |
CN112000621A (zh) | 一种不同人脸识别的样本库的合并方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination |