1.一种图片特征值文件优化方法,其特征在于,所述图片特征值文件优化方法包括:
获取原始人脸图像的特征值;
判断当前人脸识别对应的环境是否为多线程环境;
若判断结果为当前人脸识别对应的环境为多线程环境,则对所述原始人脸图像的特征值进行加锁操作;
将加锁处理后的所述原始人脸图像的特征值保存至同一文件中;
在进行人脸识别时,获取待检测的人脸图像的特征值;
打开保存所述原始人脸图像的特征值的文件;
将所述待检测的人脸图像的特征值与保存至同一文件中的原始人脸图像特征值进行比对,得到人脸识别结果。
2.根据权利要求1所述的图片特征值文件优化方法,其特征在于,所述获取原始人脸图像的特征值包括:
采用预设人脸检测算法检测出所述原始人脸图像中的人脸轮廓;
提取所述人脸轮廓中的预设特征点;
计算所述预设特征点的特征值,作为所述原始人脸图像的特征值。
3.根据权利要求1所述的图片特征值文件优化方法,其特征在于,所述判断当前人脸识别对应的环境是否为多线程环境包括:
在人脸识别过程中,获取关于所述原始人脸图像特征值的资源请求;
对所述资源请求进行解析;
根据解析结果判断所述资源请求中是否包含多线程申请请求;
若判断结果为所述资源请求中包含多线程申请请求,则判定当前人脸识别对应的环境为多线程环境。
4.根据权利要求1所述的图片特征值文件优化方法,其特征在于,所述将加锁处理后的所述原始人脸图像的特征值保存至同一文件中包括:
新建一个预设格式的文件;
获取加锁处理后的所述原始人脸图像的特征值;
将加锁处理后的所述原始人脸图像的特征值按照预设排列方式保存至所述文件中。
5.根据权利要求1所述的图片特征值文件优化方法,其特征在于,在所述将所述待检测的人脸图像特征值与保存至同一文件中的原始人脸图像特征值进行比对之前,所述方法还包括:
从多线程中筛选出一个目标线程;
在同一文件中,接收所述多线程中的目标线程申请目标锁资源的请求;
判断所述目标线程在申请到所述目标锁资源之后,当前人脸识别对应的环境是否处于安全状态;
若判断结果为所述目标线程在申请到所述目标锁资源之后,当前人脸识别对应的环境处于安全状态,则将所述目标锁资源对应的所述原始人脸图像的特征值分配给所述目标线程;
若判断结果为所述目标线程在申请到所述目标锁资源之后,当前人脸识别对应的环境处于非安全状态,则将所述目标线程设置为等待状态。
6.根据权利要求5所述的图片特征值文件优化方法,其特征在于,所述将所述待检测的人脸图像特征值与保存至同一文件中的原始人脸图像特征值进行比对包括:
在同一文件中,获取所述目标锁资源对应的所述原始人脸图像的特征值;
确定所述原始人脸图像的特征值与所述待检测的人脸图像特征值的特征距离度量值;
判断所述特征距离度量值是否小于预设距离度量值;
若判断结果为所述特征距离度量值小于所述预设距离度量值,则输出人脸识别结果。
7.根据权利要求5所述的图片特征值文件优化方法,其特征在于,所述将所述待检测的人脸图像特征值与保存至同一文件中的原始人脸图像特征值进行比对还包括:
在同一文件中,获取所述目标锁资源对应的所述原始人脸图像的特征值;
确认所述原始人脸图像的特征值与所述待检测的人脸图像的特征值的特征相似度值;
判断所述特征相似度值是否大于预设相似度阈值;
若判断结果为所述特征相似度值大于所述预设相似度阈值,则输出人脸识别结果。
8.一种图片特征值文件优化装置,其特征在于,所述图片特征值文件优化装置包括:
特征值获取模块,用于获取原始人脸图像的特征值;
线程判断模块,用于判断当前人脸识别对应的环境是否为多线程环境;
加锁执行模块,用于在判断结果为当前人脸识别对应的环境为多线程环境时,对所述原始人脸图像的特征值进行加锁操作;
特征值保存模块,用于将加锁处理后的所述原始人脸图像的特征值保存至同一文件中;
人脸识别模块,用于在进行人脸识别时,获取待检测的人脸图像的特征值;
文件打开模块,用于打开保存所述原始人脸图像的特征值的文件;
特征值比对模块,用于将所述待检测的人脸图像的特征值与保存至同一文件中的原始人脸图像特征值进行比对,得到人脸识别结果。
9.一种终端,其特征在于,所述终端包括处理器,所述处理器用于执行存储器中存储的计算机程序时实现如权利要求1至7中任意一项所述图片特征值文件优化方法。
10.一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现如权利要求1至7中任意一项所述图片特征值文件优化方法。