一种基于深度学习的人脸快速识别方法技术

技术编号:26172298 阅读:27 留言:0更新日期:2020-10-31 13:49
本发明专利技术公开了一种基于深度学习的人脸快速识别方法,收集N个带有人脸的图片,处理生成对应N个人脸样本图片,并将N个所述人脸样本图片提取人脸特征点数据存入数据库中;对N个所述人脸图片进行深度学习,建立学习模型;将输入的视频流与所述学习模型比对,对视频人脸进行采集形成人脸图片;提取人脸特征点数据;将该人脸特征点数据与数据库中已存储的人脸特征点数据进行比对判断,采用本发明专利技术人脸快速识别方法不仅提高了人脸识别效率而且人脸识别的精度。

A fast face recognition method based on deep learning

【技术实现步骤摘要】
一种基于深度学习的人脸快速识别方法
本专利技术涉及人脸识别
,具体涉及一种基于深度学习的人脸快速识别方法。
技术介绍
人脸识别,通常也叫做人像识别、面部识别,是基于人的脸部特征信息进行身份识别的一种生物识别技术,用摄像机或摄像头采集含有人脸的图像或视频流,并自动在图像中检测和跟踪人脸,进而对检测到的人脸进行脸部的一系列相关技术,以达到识别不同人身份的目的。目前的人脸识别技术存在如下以下的不足或缺陷:(1)人脸识别速度慢,现有人脸识别系统大多需要用户配合,用户按照要求执行相应指令后,在采集条件比较理想的情况下,才能完成识别检测;(2)人脸识别精确度低,导致识别效率低,如光照不均匀,阴阳脸,分辨率低,背景干扰等),有各种遮挡的情况下,都会导致识别率将大大降低。(3)采用深度学习算法进行特征提取,避免人为干涉,通过设备的自身学习寻找最优特征。但其也存在海量样本库,训练周期长,对设备配置要求高等缺点。
技术实现思路
本专利技术的目的在于克服现有技术问题,提出一种基于深度学习的人脸快速识别方法。为达成上述目的,本专利技术采用如下技术方案:本专利技术提供了一种基于深度学习的人脸快速识别方法,包括如下步骤:步骤一,收集N个带有人脸的图片,处理生成对应N个人脸样本图片,并将N个所述人脸样本图片提取人脸特征点数据存入数据库中;所述人脸样本图片的生成方式为,先将带有人脸的图片识别出人眼区域图像、鼻子区域图形、嘴巴区域图形,并定位出两个眼睛、鼻子、嘴巴的中心位置,将人眼区域图像的两眼位置对齐在同一水平线上、两个眼睛、鼻子、嘴巴的中心位置在同一垂直线上进行旋转和/或平移处理图片,通过矩形框式裁剪人脸图像形成人脸样本图片,所述矩形框垂直中心线对准两眼之间的中心位置;步骤二,对N个所述人脸图片进行深度学习,建立学习模型;步骤三,将输入的视频流与所述学习模型比对,对视频人脸进行采集形成人脸图片;先将视频流截取带有人脸的图片,并在所述图片识别出人眼区域图像、鼻子区域图形、嘴巴区域图形,并定位出两个眼睛、鼻子、嘴巴的中心位置,将人眼区域图像的两眼位置对齐在同一水平线上、两个眼睛、鼻子、嘴巴的中心位置在同一垂直线上进行旋转和/或平移处理图片,通过矩形框式裁剪所述图像形成人脸图片,所述矩形框垂直中心线对准两眼之间的中心位置;步骤四,从采集到的所述人脸图片,提取人脸特征点数据;步骤五,将该人脸特征点数据与数据库中已存储的人脸特征点数据进行比对,判断该人脸特征点数据与数据库中已存储的人脸特征点数是否相似,若相似,则调取数据库已存储的人脸特征点对应的人脸样本信息,否则,结束。上述基于深度学习的人脸快速识别方法,通过卷积神经网络中的深度学习模型定位人脸图像中的人脸特征点数据。进一步地,所述人脸特征点包括器官特征点和轮廓特征点以及器官位置点。上述基于深度学习的人脸快速识别方法的步骤四中,提取人脸特征点数据前,将采集到的所述人脸图片的图片分辨率调整为人脸样本图片相同的分辨率。在本专利技术的另一实施例中,所述的基于深度学习的人脸快速识别方法的步骤一,还包括N个所述人脸样本图片处理成M种分辨率的所述人脸样本图片,并分别提取对应M种人脸特征点数据存入数据库的M个子数据库中。上述的基于深度学习的人脸快速识别方法的步骤四为,判断采集到的所述人脸图片的分辨率,并查找M种分辨率最接近的分辨率并将所述人脸图片的分辨率调整为最接近的分辨率,再提取人脸特征点数据;步骤五为,将该人脸特征点数据与最接近的分辨率的子数据库中已存储的人脸特征点数据进行比对,判断该人脸特征点数据与数据库中已存储的人脸特征点数是否相似,若相似,则调取数据库已存储的人脸特征点对应的人脸样本信息,否则,结束。通过本专利技术的基于深度学习的人脸快速识别方法,与现有技术相比,具备如下的有益效果:(1)采用本专利技术的人脸快速识别方法与现有人脸快速识别方法相比较,人脸样本图片进行处理后再提取人脸特征点数据存入数据库,不仅提高了人脸识别效率而且人脸识别的精度;(2)通过持续不间断的深度学习,不断提高人脸识别精度;(3)另同时N个所述人脸样本图片处理成M种分辨率的所述人脸样本图片,并分别提取对应M种人脸特征点数据存入数据库的M个子数据库中,调整采集人脸图像的分辨率,并将该人脸特征点数据与最接近的分辨率的子数据库中已存储的人脸特征点数据进行比对,在不降低识别的准确度的前提下,进一步提升识别的效率。附图说明此处所说明的附图用来提供对专利技术的进一步理解,构成本专利技术的一部分,本专利技术的示意性实施例及其说明用于解释本专利技术,并不构成对本专利技术的不当限定。在附图中:图1为本专利技术实施例1的基于深度学习的人脸快速识别方法的流程示意图;图2为本专利技术实施例2的基于深度学习的人脸快速识别方法的流程示意图。具体实施方式为了使本专利技术所要解决的技术问题、技术方案及有益效果更加清楚、明白,以下结合附图和实施例,对本专利技术进行进一步详细说明。应当理解,此处所描述的具体实施例仅用以解释本专利技术,并不用于限定本专利技术。实施例1本专利技术实施例提供了一基于深度学习的人脸快速识别方法,如附图1所示,包括如下步骤:本专利技术提供了一种基于深度学习的人脸快速识别方法,包括如下步骤:步骤S11,收集N个带有人脸的图片,处理生成对应N个人脸样本图片,并将N个所述人脸样本图片提取人脸特征点数据存入数据库中;所述人脸样本图片的生成方式为,先将带有人脸的图片识别出人眼区域图像、鼻子区域图形、嘴巴区域图形,并定位出两个眼睛、鼻子、嘴巴的中心位置,将人眼区域图像的两眼位置对齐在同一水平线上、两个眼睛、鼻子、嘴巴的中心位置在同一垂直线上进行旋转和/或平移处理图片,通过矩形框式裁剪人脸图像形成人脸样本图片,所述矩形框垂直中心线对准两眼之间的中心位置;步骤S12,对N个所述人脸图片进行深度学习,建立学习模型;步骤S13,将输入的视频流与所述学习模型比对,对视频人脸进行采集形成人脸图片,具体为,先将视频流截取带有人脸的图片,并在所述图片识别出人眼区域图像、鼻子区域图形、嘴巴区域图形,并定位出两个眼睛、鼻子、嘴巴的中心位置,将人眼区域图像的两眼位置对齐在同一水平线上、两个眼睛、鼻子、嘴巴的中心位置在同一垂直线上进行旋转和/或平移处理图片,通过矩形框式裁剪所述图像形成人脸图片,所述矩形框垂直中心线对准两眼之间的中心位置;步骤S14,从采集到的所述人脸图片,提取人脸特征点数据;步骤S15,将该人脸特征点数据与数据库中已存储的人脸特征点数据进行比对,判断该人脸特征点数据与数据库中已存储的人脸特征点数据是否相似,若相似,则调取数据库已存储的人脸特征点对应的人脸样本信息,否则,结束。上述基于深度学习的人脸快速识别方法,通过卷积神经网络中的深度学习模型定位人脸图像中的人脸特征点数据。进一步地,所述人脸特征点包括器官特征点和轮廓特征点以及器本文档来自技高网...

【技术保护点】
1.一种基于深度学习的人脸快速识别方法,其特征在于,/n包括如下步骤:/n步骤一,收集N个带有人脸的图片,处理生成对应N个人脸样本图片,并将N个所述人脸样本图片提取人脸特征点数据存入数据库中;/n所述人脸样本图片的生成方式为,先将带有人脸的图片识别出人眼区域图像、鼻子区域图形、嘴巴区域图形,并定位出两个眼睛、鼻子、嘴巴的中心位置,将人眼区域图像的两眼位置对齐在同一水平线上、两个眼睛、鼻子、嘴巴的中心位置在同一垂直线上进行旋转和/或平移处理图片,通过矩形框式裁剪人脸图像形成人脸样本图片,所述矩形框垂直中心线对准两眼之间的中心位置;/n步骤二,对N个所述人脸图片进行深度学习,建立学习模型;/n步骤三,将输入的视频流与所述学习模型比对,对视频人脸进行采集形成人脸图片;先将视频流截取带有人脸的图片,并在所述图片识别出人眼区域图像、鼻子区域图形、嘴巴区域图形,并定位出两个眼睛、鼻子、嘴巴的中心位置,将人眼区域图像的两眼位置对齐在同一水平线上、两个眼睛、鼻子、嘴巴的中心位置在同一垂直线上进行旋转和/或平移处理图片,通过矩形框式裁剪所述图像形成人脸图片,所述矩形框垂直中心线对准两眼之间的中心位置;/n步骤四,从采集到的所述人脸图片,提取人脸特征点数据;/n步骤五,将该人脸特征点数据与数据库中已存储的人脸特征点数据进行比对,判断该人脸特征点数据与数据库中已存储的人脸特征点数是否相似,若相似,则调取数据库已存储的人脸特征点对应的人脸样本信息,否则,结束;/n其中N为正整数。/n...

【技术特征摘要】
1.一种基于深度学习的人脸快速识别方法,其特征在于,
包括如下步骤:
步骤一,收集N个带有人脸的图片,处理生成对应N个人脸样本图片,并将N个所述人脸样本图片提取人脸特征点数据存入数据库中;
所述人脸样本图片的生成方式为,先将带有人脸的图片识别出人眼区域图像、鼻子区域图形、嘴巴区域图形,并定位出两个眼睛、鼻子、嘴巴的中心位置,将人眼区域图像的两眼位置对齐在同一水平线上、两个眼睛、鼻子、嘴巴的中心位置在同一垂直线上进行旋转和/或平移处理图片,通过矩形框式裁剪人脸图像形成人脸样本图片,所述矩形框垂直中心线对准两眼之间的中心位置;
步骤二,对N个所述人脸图片进行深度学习,建立学习模型;
步骤三,将输入的视频流与所述学习模型比对,对视频人脸进行采集形成人脸图片;先将视频流截取带有人脸的图片,并在所述图片识别出人眼区域图像、鼻子区域图形、嘴巴区域图形,并定位出两个眼睛、鼻子、嘴巴的中心位置,将人眼区域图像的两眼位置对齐在同一水平线上、两个眼睛、鼻子、嘴巴的中心位置在同一垂直线上进行旋转和/或平移处理图片,通过矩形框式裁剪所述图像形成人脸图片,所述矩形框垂直中心线对准两眼之间的中心位置;
步骤四,从采集到的所述人脸图片,提取人脸特征点数据;
步骤五,将该人脸特征点数据与数据库中已存储的人脸特征点数据进行比对,判断该人脸特征点数据与数据库中已存储的人脸特征点数是否相似,若相似,则调取数据库已存储的人脸特征点对应的人脸样本...

【专利技术属性】
技术研发人员:陈美林
申请(专利权)人:美澳视界厦门智能科技有限公司
类型:发明
国别省市:福建;35

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1