1.一种人脸识别方法,其特征在于,所述方法包括:
响应于人脸识别指令,通过第一进程采集包含有人脸的初始图像;
通过所述第一进程从所述初始图像中获取所述人脸的人脸数据,并通过所述第一进程将所述人脸数据存储于共享内存中;
通过第二进程从所述共享内存中获取所述人脸数据,并通过所述第二进程基于所述人脸数据进行人脸识别;
其中,所述第一进程和所述第二进程并行工作。
2.根据权利要求1所述的方法,其特征在于,所述方法还包括:
通过所述第一进程为所述人脸数据设置用于唯一指示所述人脸数据的标识,并将所述人脸数据的标识与所述人脸数据关联存储于所述共享内存中;
通过所述第二进程从所述共享内存中获取所述人脸数据的标识,并检测所述标识是否为已处理标识,若所述标识不为已处理标识,则执行基于所述人脸数据进行人脸识别的操作;
在通过所述第二进程基于所述人脸数据进行人脸识别之后,所述方法还包括:通过所述第二进程将所述人脸数据的标识设置为已处理标识。
3.根据权利要求1所述的方法,其特征在于,所述方法还包括:
通过所述第一进程为所述人脸数据设置进程锁;
通过所述第一进程将所述人脸数据存储于所述共享内存后,释放所述进程锁;
通过所述第二进程获取所述进程锁后,通过所述第二进程执行获取所述人脸数据的操作。
4.根据权利要求1至3任一所述的方法,其特征在于,所述通过所述第一进程从所述初始图像中获取所述人脸的人脸数据,包括:
通过所述第一进程采用网络推理引擎对人脸检测网络进行优化;
通过所述第一进程采用优化后的人脸检测网络对所述初始图像进行检测,以获取所述人脸的人脸数据。
5.根据权利要求4所述的方法,其特征在于,在通过所述第一进程采用优化后的人脸检测网络对所述初始图像进行检测之前,所述方法还包括:
根据优化后的人脸检测网络的类型,对所述初始图像进行预处理。
6.根据权利要求5所述的方法,所述预处理包括格式转换、放缩和维度转换中的至少一种。
7.根据权利要求1至3任一所述的方法,其特征在于,所述通过所述第二进程基于所述人脸数据进行人脸识别,包括:
通过所述第二进程采用网络推理引擎分别对人脸关键点检测网络和人脸识别网络进行优化;
通过所述第二进程采用优化后的人脸关键点检测网络对所述人脸数据进行关键点检测,以确定所述人脸数据的关键点特征;
通过所述第二进程采用优化后的人脸识别网络,基于所述关键点特征进行人脸识别。
8.一种移动终端,其特征在于,所述移动终端包括:处理器;所述处理器用于:
响应于人脸识别指令,通过第一进程采集包含有人脸的初始图像;通过所述第一进程从所述初始图像中获取所述人脸的人脸数据,并通过所述第一进程将所述人脸数据存储于共享内存中;通过第二进程从所述共享内存中获取所述人脸数据,并通过所述第二进程基于所述人脸数据进行人脸识别;其中,所述第一进程和所述第二进程并行工作。
9.根据权利要求8所述的移动终端,其特征在于,所述处理器还用于:
通过所述第一进程为所述人脸数据设置用于唯一指示所述人脸数据的标识,并将所述人脸数据的标识与所述人脸数据关联存储于所述共享内存中;
通过所述第二进程从所述共享内存中获取所述人脸数据的标识,并检测所述标识是否为已处理标识,若所述标识不为已处理标识,则执行基于所述人脸数据进行人脸识别的操作;
所述处理器还用于:在通过所述第二进程基于所述人脸数据进行人脸识别之后,通过所述第二进程将所述人脸数据的标识设置为已处理标识。
10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质中存储有指令,当所述计算机可读存储介质在计算机上运行时,使得计算机执行如权利要求1至7任一所述的人脸识别方法。