一种在摄像机内实现人脸信息分析及提取的方法技术

技术编号:13496993 阅读:70 留言:0更新日期:2016-08-08 15:43
本发明专利技术公开了一种在摄像机内实现人脸信息分析及提取的方法,所述摄像机包含有芯片,所述方法包括以下步骤:获取摄像机当前无损图像帧;对获取的图像进行图像预处理;对预处理后的图像进行人脸检测;对检测出的人脸进行算法跟踪;采用芯片对应的硬件内联函数和定点运算对跟踪的人脸图像进行特征点定位和特征值提取;进行特征值及其它人脸信息的数据传输。本发明专利技术提供的在摄像机内实现人脸信息分析及提取的方法,分析的是摄像机内当前无损图像帧,提高了识别精度,提取的人脸信息更精确,在芯片中运行算法,提高了运算速度,在摄像机内部完成运算,减少了所需后台服务器的数量,自定义传送数据,可不传递视频,节约带宽,提高了人脸识别提取效率。

【技术实现步骤摘要】

本专利技术涉及人脸识别
,尤其涉及一种在摄像机内实现人脸信息分析及提取的方法
技术介绍
目前人脸识别
内,传统的方法是:通过摄像机拍摄图像,然后将图像直接通过通讯装置传输到后台服务器,然后由后台服务器的主机进行人脸识别。采用传统的方法,需要将图像传输到后台服务器中进行处理,而经过传输的图像在传输过程中会或多或少发生损耗,从而,后台服务器进行分析及人脸识别的是有损图像,人脸识别的精度会受影响,后台服务器的需求也是一个亟待解决的问题。因此,现有的人脸识别方法的识别精度有待提高。
技术实现思路
鉴于目前人脸识别
存在的上述不足,本专利技术提供一种在摄像机内实现人脸信息分析及提取的方法,能够从无损图像中识别和提取人脸信息,提高了识别精度及效率。为达到上述目的,本专利技术的实施例采用如下技术方案:一种在摄像机内实现人脸信息分析及提取的方法,所述摄像机包含有芯片,所述在摄像机内实现人脸信息分析及提取的方法包括以下步骤:获取摄像机当前无损图像帧;对获取的图像进行图像预处理;对预处理后的图像进行人脸检测;对检测出的人脸进行算法跟踪;采用芯片对应的硬件内联函数和定点运算对跟踪的人脸图像进行特征点定位和特征值提取;进行特征值及其它人脸信息的数据传输。依照本专利技术的一个方面,所述在摄像机内实现人脸信息分析及提取的方法还包括:对跟踪的人脸进行最优人脸评分。依照本专利技术的一个方面,所述对获取的图像进行图像预处理包括以下步骤:对待检测图像光照补偿、灰度化、滤波去噪及归一化处理,得到高质量的灰度图像。依照本专利技术的一个方面,所述对预处理后的图像进行人脸检测包括:从场景图像中检测、定位人脸,将人脸从背景中分离出来,计算图像Haar-Like小波特征,将其传给离线训练好的多层级联AdaBoost分类器进行判决。依照本专利技术的一个方面,所述采用芯片对应的硬件内联函数和定点运算对跟踪的人脸图像进行特征点定位和特征值提取包括:采用芯片对应的硬件内联函数同时通过定点运算来对跟踪的人脸图像进行描述、建模,用特征向量来表述人脸,提取出特征值。依照本专利技术的一个方面,所述在摄像机内实现人脸信息分析及提取的方法还包括以下步骤:在所述摄像机内植入人脸信息提取算法,所述人脸信息提取算法的内存copy采用芯片的copy模式。依照本专利技术的一个方面,所述在摄像机内实现人脸信息分析及提取的方法还包括以下步骤:人脸信息提取算法采用了芯片的关键字。依照本专利技术的一个方面,所述在摄像机内实现人脸信息分析及提取的方法还包括以下步骤:所述人脸信息提取算法采用芯片的编译项进行代码编译。依照本专利技术的一个方面,所述在摄像机内实现人脸信息分析及提取的方法还包括以下步骤:所述人脸信息提取算法采用了优化循环方式。依照本专利技术的一个方面,所述在摄像机内实现人脸信息分析及提取的方法包括:将特征值及其它人脸信息传输给服务器来进行人脸比对、识别。本专利技术实施的优点:本专利技术所述的在摄像机内实现人脸信息分析及提取的方法通过在摄像机内执行以下步骤:获取摄像机当前无损图像帧;对获取的图像进行图像预处理;对预处理后的图像进行人脸检测;对检测出的人脸进行算法跟踪;采用芯片对应的硬件内联函数和定点运算对跟踪的人脸图像进行特征点定位和特征值提取;进行特征值及其它人脸信息的数据传输,在摄像机中执行人脸信息分析及提取算法,分析的是摄像机内当前无损图像帧,从而提高了识别精度,提取出的人脸信息更加精确,且在芯片中运行算法,又提高了运算速度,同时因运算在摄像机内部完成,从而减少了所需后台服务器的数量,自定义传送数据,可以不传递视频,节约带宽,并提高了人脸识别提取效率。附图说明为了更清楚地说明本专利技术实施例中的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1为本专利技术实施例一所述的一种在摄像机内实现人脸信息分析及提取的方法示意图;图2为本专利技术实施例二所述的一种在摄像机内实现人脸信息分析及提取的方法示意图。具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。实施例一如图1所示,一种在摄像机内实现人脸信息分析及提取的方法,所述摄像机包含有芯片,所述在摄像机内实现人脸信息分析及提取的方法包括以下步骤:步骤S1:获取摄像机当前无损图像帧;所述步骤S1获取摄像机当前无损图像帧的具体实施的前提为,在含芯片的摄像机内植入人脸信息提取算法。在芯片中植入了人脸信息提取算法后,由摄像机拍摄图像,然后人脸信息提取算法会获取该摄像机当前所拍摄的无损图像帧作为待识别图像。步骤S2:对获取的图像进行图像预处理;在所述步骤S1执行完后,执行步骤S2对获取的图像进行图像预处理,所述步骤S2的具体实施方式可为:对待检测图像光照补偿、灰度化、滤波去噪及归一化处理,得到高质量的灰度图像。步骤S3:对预处理后的图像进行人脸检测;所述步骤S3对预处理后的图像进行人脸检测的具体实施方式可为:从场景图像中检测、定位人脸,将人脸从背景中分离出来,计算图像Haar-Like小波特征,将其传给离线训练好的多层级联AdaBoost分类器进行判决。在实际应用中,所述进行人脸检测及判断的要素包括位置、姿态、大小、肤色、发型和是否佩戴眼镜等。在实际应用中,若存在未通过检测的人脸图像,则待检测人脸图像作为样本训练分类器,在线自动更新分类器。其中多层级联AdaBoost分类器离线训练过程包括:训练样本分为人脸图像集和非人脸图像集,在预处理阶段,样本灰度化处理,以便计算样本Haar-Like小波特征;每一个Haar-Like小波特征构成一弱分类器,通过AdaBoost迭代训练,选择一个最优的弱分类器,更新权重,将弱分类器组合成一个强的分类器,然后采用一个由简单到复杂,由粗到精的多分类器级联结构;应用当前离线训练好了的分类器对非人脸图像集进行过滤,去除能本文档来自技高网...

【技术保护点】
一种在摄像机内实现人脸信息分析及提取的方法,所述摄像机包含有芯片,其特征在于,所述在摄像机内实现人脸信息分析及提取的方法包括以下步骤:获取摄像机当前无损图像帧;对获取的图像进行图像预处理;对预处理后的图像进行人脸检测;对检测出的人脸进行算法跟踪;采用芯片对应的硬件内联函数和定点运算对跟踪的人脸图像进行特征点定位和特征值提取;进行特征值及其它人脸信息的数据传输。

【技术特征摘要】
1.一种在摄像机内实现人脸信息分析及提取的方法,所述摄像机
包含有芯片,其特征在于,所述在摄像机内实现人脸信息分析及提取
的方法包括以下步骤:
获取摄像机当前无损图像帧;
对获取的图像进行图像预处理;
对预处理后的图像进行人脸检测;
对检测出的人脸进行算法跟踪;
采用芯片对应的硬件内联函数和定点运算对跟踪的人脸图像进行
特征点定位和特征值提取;
进行特征值及其它人脸信息的数据传输。
2.根据权利要求1所述的在摄像机内实现人脸信息分析及提取的
方法,其特征在于,所述在摄像机内实现人脸信息分析及提取的方法
还包括:对跟踪的人脸进行最优人脸评分。
3.根据权利要求1所述的在摄像机内实现人脸信息分析及提取的
方法,其特征在于,所述对获取的图像进行图像预处理包括以下步骤:
对待检测图像光照补偿、灰度化、滤波去噪及归一化处理,得到高质
量的灰度图像。
4.根据权利要求1所述的在摄像机内实现人脸信息分析及提取的
方法,其特征在于,所述对预处理后的图像进行人脸检测包括:从场
景图像中检测、定位人脸,将人脸从背景中分离出来,计算图像
Haar-Like小波特征,将其传给离线训练好的多层级联AdaBoost分类
器进行判决。
5.根据权利要求1所述的在摄像机内实现人脸信息分析及提取的
方法,其特征在于,所述采用芯片对应的硬件内联函数和定点运算对
...

【专利技术属性】
技术研发人员:张珅哲张幼良白雪松
申请(专利权)人:上海骏聿数码科技有限公司
类型:发明
国别省市:上海;31

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

1