【CN110334577A】一种基于海思安防芯片的人脸识别方法【专利】

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

(19)中华人民共和国国家知识产权局

(12)发明专利申请

(10)申请公布号 (43)申请公布日 (21)申请号 201910368287.6

(22)申请日 2019.05.05

(71)申请人 四川盛通智联网络科技有限公司

地址 610000 四川省成都市高新区天府三

街69号1栋24层2409号

(72)发明人 李明江 

(74)专利代理机构 成都君合集专利代理事务所

(普通合伙) 51228

代理人 张鸣洁

(51)Int.Cl.

G06K 9/00(2006.01)

G06F 9/30(2006.01)

(54)发明名称

一种基于海思安防芯片的人脸识别方法

(57)摘要

本发明公开了一种基于海思安防芯片的人

脸识别方法,本发明利用海思芯片hi3516dv300

的高可靠性,高计算性能,强大的图像处理能力,

结合人脸识别算法,实时检索视频图像人脸信

息,并提取特征值,降低了CPU占用率,加快了人

脸跟踪速度,免去了重复的人脸识别。本发明采

用海思芯片hi3516dv300,利用其超高清晰图像

实时采集及图像优化处理能力,获得取高质量视

频图像,再结合NEON,IVE,FPU及NNIE硬件加速功

能优化人脸识别算法,实现不需要被识别者配合

识别设备,在行进过程中即可被获取图像、比对

识别。权利要求书1页 说明书5页CN 110334577 A 2019.10.15

C N 110334577

A

权 利 要 求 书1/1页CN 110334577 A

1.一种基于海思安防芯片的人脸识别方法,其特征在于,基于海思芯片hi3516dv300进行人脸识别,主要包括以下步骤:

步骤S200:人脸跟踪:利用海思芯片hi3516dv300中的硬件IVE模块,调用以下接口:HI_MPI_IVE_KCF_GetMemSize接口,用于获取需要创建目标对象数的内存大小;

HI_MPI_IVE_KCF_CreateObjList接口,用于创建目标链表;

HI_MPI_IVE_KCF_DestroyObjList接口,用于销毁目标链表;

HI_MPI_IVE_KCF_CreateGaussPeak接口,用于创建高斯峰值;

HI_MPI_IVE_KCF_CreateCosWin接口,用于创建汉宁窗;

HI_MPI_IVE_KCF_GetTrainObj接口,用于获取需要训练的目标对象;

HI_MPI_IVE_KCF_Process接口,用于提交目标给硬件处理;

HI_MPI_IVE_KCF_GetObjBbox接口,用于获取目标区域跟踪结果信息;

HI_MPI_IVE_KCF_JudgeObjBboxTrackState接口,用于判断目标区域跟踪状态;

HI_MPI_IVE_KCF_ObjUpdate接口,用于更新目标信息。

2.根据权利要求1所述的一种基于海思安防芯片的人脸识别方法,其特征在于,还包括步骤S300:人脸校正:利用海思芯片hi3516dv300的SIMD扩展结构及ARM的NEON Ne10运算库提供的大量的浮点运算、矢量计算以及矩阵操作,使用IVE接口HI_MPI_IVE_Resize2进行缩放处理,使用Ne10运算库对人脸校正进行旋转处理。

3.根据权利要求2所述的一种基于海思安防芯片的人脸识别方法,其特征在于,采用反向映射的方法调用Ne10运算库矩阵函数接口ne10_transmat_3x3f_neon实现人脸校正进行旋转。

4.根据权利要求3所述的一种基于海思安防芯片的人脸识别方法,其特征在于,还包括步骤S400:人脸特征值提取:利用NNIEHI_MPI_SVP_NNIE_ForwardWithBbox提取人脸图片的特征向量,提取出人脸图片以及该图片的上下翻转图各自经过网络在fc5层输出的特征向量,然后将两者拼起以形成一个2倍维数的特征向量,表征人脸。

5.根据权利要求4所述的一种基于海思安防芯片的人脸识别方法,其特征在于,还包括步骤S500:人脸特征值是一个一维512浮点数组,计算两个特征值得出相似度,利用Ne10提供的浮点运算,调用Ne10运算库矩阵函数接口ne10_add_float_neon优化运算。

6.根据权利要求1-5任一项所述的一种基于海思安防芯片的人脸识别方法,其特征在于,还包括步骤S100:人脸检测:通过NNIE API接口HI_MPI_SVP_NNIE_LoadModel加载训练好的人脸模型,通过接口HI_MPI_SVP_NNIE_Forward和HI_MPI_SVP_NNIE_ForwardWithBbox 计算获取图像中符合人脸特征的位置信息。

2

相关文档
最新文档