本发明涉及图像处理,尤其涉及一种员工在岗状态检测方法及系统。
背景技术:
1、现有技术中,主要采用人工的方式来审核工作人员是否在岗。通常一个工位在一周的工作期间需要上传多张照片供审核人员审核。在同一时间会有大量的不同工位采集的照片供审核人员审核,审核的工作量会很大。现有的人工审核过程及时性低、人工需求量大,审核过程容易出错。
技术实现思路
1、本发明提供的员工在岗状态检测方法及系统,用于解决现有技术中存在的上述至少一个问题,通过整合欧式和余弦距离,构建目标相似度函数,计算员工的对比相似度指标,提升了对员工的审核效率,进而实现对员工在岗状态的精确鉴别。
2、本发明提供的一种员工在岗状态检测方法,包括:
3、将待审核员工图像输入至目标检测模型,以获取所述待审核员工图像的第一特征数据;
4、基于目标相似度函数,计算所述第一特征数据与预存在数据库中的每个员工图像对应的第二特征数据之间的相似度,以确定相似度最高的员工图像对应的员工身份信息;
5、根据所述员工身份信息和待审核员工的工位信息,对所述待审核员工的在岗状态进行判断;
6、其中,所述目标相似度函数是根据所述第一特征数据与所述第二特征数据之间的欧式距离及余弦距离确定的。
7、根据本发明提供的一种员工在岗状态检测方法,所述目标检测模型是通过如下方式确定的:
8、使用包括近景员工人脸图像和远景员工人脸图像的第一数据集对预先构建的wiyolov3模型进行预训练,以获取预训练wiyolov3模型;
9、使用包括真实员工人脸图像的第二数据集对所述预训练wiyolov3模型进行训练,以微调所述预训练wiyolov3模型;
10、基于第三数据集对微调后的预训练wiyolov3模型的全连接层的参数重新训练,以获取所述目标检测模型;
11、其中,所述第三数据集是通过将所述第一数据集与所述第二数据集中包括的员工人脸图像按照预设比例进行混合后得到的。
12、根据本发明提供的一种员工在岗状态检测方法,所述wiyolov3模型是通过如下方式获取的:
13、对yolov3模型原始交并比进行修正,以获取目标交并比;
14、基于所述目标交并比对yolov3模型的损失函数进行修正,以获取所述yolov3模型的目标损失函数;
15、将具有所述目标损失函数的yolov3模型作为所述wiyolov3模型。
16、根据本发明提供的一种员工在岗状态检测方法,所述基于目标相似度函数,计算所述第一特征数据与预存在数据库中的每个员工图像对应的第二特征数据之间的相似度,包括:
17、获取所述待审核员工图像的第一像素值与所述预存在数据库中的每个员工图像对应的第二像素值之间的第一相似度;
18、计算所述待审核员工图像的第一关键点特征数据与所述预存在数据库中的每个员工图像对应的第二关键点特征数据之间的第二相似度;
19、根据所述第一相似度和所述第二相似度,确定所述相似度。
20、根据本发明提供的一种员工在岗状态检测方法,所述计算所述待审核员工图像的第一关键点特征数据与所述预存在数据库中的每个员工图像对应的第二关键点特征数据之间的第二相似度,包括:
21、确定所述第一关键点特征数据与所述第二关键点特征数据之间的欧式距离;
22、确定所述第一关键点特征数据与所述第二关键点特征数据之间的余弦距离;
23、根据所述欧式距离和所述余弦距离,确定所述第二相似度。
24、根据本发明提供的一种员工在岗状态检测方法,所述根据所述员工身份信息和待审核员工的工位信息,对所述待审核员工的在岗状态进行判断,包括:
25、若所述员工身份信息中的员工id和所述工位信息中的工位id一致,则确定所述待审核员工在岗;
26、若所述员工身份信息中的员工id和所述工位信息中的工位id不一致,则确定所述待审核员工不在岗。
27、本发明还提供一种员工在岗状态检测系统,包括:第一获取模块、第二获取模块和在岗检测模块;
28、所述第一获取模块,用于将待审核员工图像输入至目标检测模型,以获取所述待审核员工图像的第一特征数据;
29、所述第二获取模块,用于基于目标相似度函数,获取所述第一特征数据与预存在数据库中的每个员工图像对应的第二特征数据之间的相似度,以确定相似度最高的员工图像对应的员工身份信息;
30、所述在岗检测模块,用于根据所述员工身份信息和待审核员工的工位信息,对所述待审核员工的在岗状态进行判断;
31、其中,所述目标相似度函数是根据欧式距离及余弦距离确定的。
32、本发明还提供一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现如上述任一种所述员工在岗状态检测方法。
33、本发明还提供一种处理器可读存储介质,所述处理器可读存储介质存储有计算机程序,所述计算机程序用于使所述处理器执行,如上述任一种所述员工在岗状态检测方法。
34、本发明还提供一种计算机程序产品,包括计算机程序,所述计算机程序被处理器执行时实现如上述任一种所述员工在岗状态检测方法。
35、本发明提供的员工在岗状态检测方法及系统,通过整合欧式和余弦距离,构建目标相似度函数,计算员工的对比相似度指标,提升了对员工的审核效率,进而实现对员工在岗状态的精确鉴别。
1.一种员工在岗状态检测方法,其特征在于,包括:
2.根据权利要求1所述的员工在岗状态检测方法,其特征在于,所述目标检测模型是通过如下方式确定的:
3.根据权利要求2所述的员工在岗状态检测方法,其特征在于,所述wiyolov3模型是通过如下方式获取的:
4.根据权利要求1所述的员工在岗状态检测方法,其特征在于,所述基于目标相似度函数,计算所述第一特征数据与预存在数据库中的每个员工图像对应的第二特征数据之间的相似度,包括:
5.根据权利要求4所述的员工在岗状态检测方法,其特征在于,所述计算所述待审核员工图像的第一关键点特征数据与所述预存在数据库中的每个员工图像对应的第二关键点特征数据之间的第二相似度,包括:
6.根据权利要求1-5任一项所述的员工在岗状态检测方法,其特征在于,所述根据所述员工身份信息和待审核员工的工位信息,对所述待审核员工的在岗状态进行判断,包括:
7.一种员工在岗状态检测系统,其特征在于,包括:第一获取模块、第二获取模块和在岗检测模块;
8.一种电子设备,包括处理器和存储有计算机程序的存储器,其特征在于,所述处理器执行所述计算机程序时实现权利要求1至6任一项所述员工在岗状态检测方法。
9.一种处理器可读存储介质,其特征在于,所述处理器可读存储介质存储有计算机程序,所述计算机程序用于使所述处理器执行权利要求1至6任一项所述员工在岗状态检测方法。
10.一种计算机程序产品,包括计算机程序,其特征在于,所述计算机程序被处理器执行时实现如权利要求1至6任一项所述员工在岗状态检测方法。