人脸识别模组测试方法、装置、存储介质及电子设备制造方法及图纸

技术编号:31017901 阅读:19 留言:0更新日期:2021-11-30 03:01
本公开涉及人脸识别模组测试方法、装置、存储介质及电子设备。该方法包括建立与该人脸识别模组的通信连接;确定人脸识别模组的至少一个测试项目,该测试项目用于对该人脸识别模组进行基于应用场景的功能测试;通过与人脸识别模组的交互对每一测试项目进行功能测试,得到该测试项目对应的测试结果,该测试结果表征该测试项目相关的模块对该应用场景的功能要求的符合程度;根据得到的各测试结果,得到该人脸识别模组测试结果。本公开可以以应用场景的功能需求为测试动因,规范化人脸识别模组的测试项目,使得测试结果更为客观,确保测试通过的人脸识别模组可以充分满足其应用场景的功能需求,全自动测试过程可以显著提升测试效率。率。率。

【技术实现步骤摘要】
人脸识别模组测试方法、装置、存储介质及电子设备


[0001]本公开涉及自动化测试领域,尤其涉及人脸识别模组测试方法、装置、存储介质及电子设备。

技术介绍

[0002]人脸识别模组在较多场景中都有应用,未来也具备较好的应用前景。在人脸识别模组中集成有较多的功能模块,各功能模块的测试环节相对独立,并且测试方法各不相同,从而导致了人脸识别模组的测试复杂度高,耗时长,对人工测试的依赖度也相对较高,难以满足批量测试和快速测试的需求。

技术实现思路

[0003]为了解决上述提出的至少一个技术问题,本公开提出了人脸识别模组测试方法、装置、存储介质及电子设备。
[0004]根据本公开的第一方面,提供一种人脸识别模组测试方法,包括:建立与所述人脸识别模组的通信连接;确定人脸识别模组的至少一个测试项目,所述测试项目用于对所述人脸识别模组进行基于应用场景的功能测试;通过与所述人脸识别模组的交互对每一所述测试项目进行功能测试,得到所述测试项目对应的测试结果,所述测试结果表征所述测试项目相关的模块对所述应用场景的功能要求的符合程度;根据得到的各所述测试结果,得到人脸识别模组测试结果。基于上述配置,可以根据应用场景的功能要求确定测试项目,通过自动控制人脸识别模组完成对测试项目的功能测试,最终得到人脸识别模组测试结果。以应用场景的功能需求为测试动因,从而确保测试通过的人脸识别模组可以充分满足其应用场景的功能需求。整体测试过程可以全自动实施,显著提升测试效率和测试质量。
[0005]在一些可能的实施方式中,所述应用场景为智能门锁场景,所述确定人脸识别模组的至少一个测试项目,包括:在所述人脸识别模组包括双目摄像头模块的情况下,确定双目摄像头测试项目;所述双目摄像头测试项目包括第一测试要求,所述通过与所述人脸识别模组的交互对每一所述测试项目进行测试,得到所述测试项目对应的测试结果,包括:向所述人脸识别模组发出第一指令,所述第一指令用于触发所述双目摄像头模块对置于目标位置的标定板进行拍摄,得到所述双目摄像头模块中第一摄像头输出的第一图像,以及得到所述双目摄像头模块中第二摄像头输出的第二图像;所述标定板的形状根据所述目标位置确定,并且所述标定板上的边缘人脸位于所述双目摄像头模块的视野内部的边缘,所述标定板上的中心人脸正对于所述双目摄像头模块;根据所述第一测试要求,对所述第一图像和所述第二图像进行检测,得到双目摄像头测试结果。基于上述配置,可以实现对于人脸识别模组中双目摄像头模块的自动化测试,并且得到的双目摄像头测试结果可以表征该双目摄像头模块对于智能门锁场景下双目摄像要求的符合程度。
[0006]在一些可能的实施方式中,所述根据所述第一测试要求,对所述第一图像和所述第二图像进行检测,得到双目摄像头测试结果,至少包括以下一种情况:在所述第一测试要
求包括图像质量要求的情况下,对所述第一图像和所述第二图像均进行图像质量检测,得到图像质量测试结果;在所述第一测试要求包括视野清晰度要求的情况下,对所述第一图像和所述第二图像均进行视野清晰度检测,得到视野清晰度测试结果;在所述第一测试要求包括双目位置要求的情况下,对所述第一图像和所述第二图像进行相对位置检测,得到相对位置测试结果。基于上述配置,可以从图像质量要求、视野清晰度要求和双目位置要求三个角度对双目摄像头模块进行测试,确保测试通过的人脸识别模组可以充分满足智能门锁场景对于双目摄像头模块的功能需求。
[0007]在一些可能的实施方式中,所述视野清晰度要求包括目标人脸数量,所述对所述第一图像和所述第二图像均进行视野清晰度检测,得到视野清晰度测试结果,包括:分别提取所述第一图像和所述第二图像中的人脸,得到第一人脸数量和第二人脸数量;在所述第一人脸数量和所述第二人脸数量均等于所述目标人脸数量的情况下,得到表征所述视野清晰度要求被满足的视野清晰度测试结果;所述双目位置要求包括目标重合范围,所述对所述第一图像和所述第二图像进行相对位置检测,得到相对位置测试结果,包括:提取所述第一图像中的第一目标人脸和所述第二图像中的第二目标人脸,所述第一目标人脸和所述第二目标人脸均对应于所述标定板中的同一个人脸;计算所述第一目标人脸和所述第二目标人脸的实际重合度;在所述实际重合度属于所述目标重合范围的情况下,得到表征所述双目位置要求被满足的相对位置测试结果。基于上述配置,可以得到准确的视野清晰度测试结果和相对位置测试结果。
[0008]在一些可能的实施方式中,所述应用场景为智能门锁场景,所述确定人脸识别模组的至少一个测试项目,包括:在所述人脸识别模组包括可见光摄像模块的情况下,确定可见光摄像模块测试项目;所述可见光摄像模块测试项目包括第二测试要求,所述通过与所述人脸识别模组的交互对每一所述测试项目进行测试,得到所述测试项目对应的测试结果,至少包括以下一种情况:在所述第二测试要求包括感光要求的情况下,向所述人脸识别模组发出第二指令,所述第二指令用于获取光线传感器的感光结果;根据所述感光结果得到感光测试结果;在所述第二测试要求包括滤光要求的情况下,向所述人脸识别模组发出第三指令,所述第三指令获取滤光控制单元的开闭状态;根据所述开闭状态得到滤光测试结果;在所述第二测试要求包括成像要求的情况下,向所述人脸识别模组发出第四指令,所述第四指令用于触发所述可见光摄像模块拍摄标定板,得到第三图像,根据所述第三图像确定成像测试结果。基于上述配置,可以实现对于人脸识别模组中可见光摄像头模块的自动化测试,并且可以从感光测试结果、滤光测试结果和成像测试结果三方面评估该可见光摄像头模块对于智能门锁场景下可见光摄像要求的符合程度。
[0009]在一些可能的实施方式中,所述应用场景为智能门锁场景,所述确定人脸识别模组的至少一个测试项目,包括:确定算法测试项目,所述算法测试项目包括人脸检测测试项目、特征提取测试项目、特征比对测试项目和活体检测测试项目中的至少一个;所述通过与所述人脸识别模组的交互对每一所述测试项目进行测试,得到所述测试项目对应的测试结果,包括以下至少一种情况:在所述算法测试项目包括人脸检测测试项目的情况下,触发所述人脸识别模组进行人脸检测,得到第一算法测试结果;在所述算法测试项目包括特征提取测试项目的情况下,触发所述人脸识别模组进行特征提取,得到第二算法测试结果;在所述算法测试项目包括特征比对测试项目的情况下,触发所述人脸识别模组进行特征比对,
得到第三算法测试结果;在所述算法测试项目包括活体检测测试项目的情况下,触发所述人脸识别模组进行活体检测,得到第四算法测试结果。基于上述配置,可以测试参与运行上述算法的模块的功能是否满足应用场景对于上述算法的运行需求。
[0010]在一些可能的实施方式中,所述通过与所述人脸识别模组的交互对每一所述测试项目进行测试,得到所述测试项目对应的测试结果,还包括:确定所述人脸识别模组运行的电压范围;确定所述电压范围中的多个电压区间;在每一所述电压区间中确定至少一个测试电压;在每一所述测试电压下,对目标算法测试项目进行测试,得到所述测试电压下的目标算法测试结果,所述目标算本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种人脸识别模组测试方法,其特征在于,所述方法包括:建立与所述人脸识别模组的通信连接;确定人脸识别模组的至少一个测试项目,所述测试项目用于对所述人脸识别模组进行基于应用场景的功能测试;通过与所述人脸识别模组的交互对每一所述测试项目进行功能测试,得到所述测试项目对应的测试结果,所述测试结果表征所述测试项目相关的模块对所述应用场景的功能要求的符合程度;根据得到的各所述测试结果,得到人脸识别模组测试结果。2.根据权利要求1所述的方法,其特征在于,所述应用场景为智能门锁场景,所述确定人脸识别模组的至少一个测试项目,包括:在所述人脸识别模组包括双目摄像头模块的情况下,确定双目摄像头测试项目;所述双目摄像头测试项目包括第一测试要求,所述通过与所述人脸识别模组的交互对每一所述测试项目进行测试,得到所述测试项目对应的测试结果,包括:向所述人脸识别模组发出第一指令,所述第一指令用于触发所述双目摄像头模块对置于目标位置的标定板进行拍摄,得到所述双目摄像头模块中第一摄像头输出的第一图像,以及得到所述双目摄像头模块中第二摄像头输出的第二图像;所述标定板的形状根据所述目标位置确定,并且所述标定板上的边缘人脸位于所述双目摄像头模块的视野内部的边缘,所述标定板上的中心人脸正对于所述双目摄像头模块;根据所述第一测试要求,对所述第一图像和所述第二图像进行检测,得到双目摄像头测试结果。3.根据权利要求2所述的方法,其特征在于,所述根据所述第一测试要求,对所述第一图像和所述第二图像进行检测,得到双目摄像头测试结果,至少包括以下一种情况:在所述第一测试要求包括图像质量要求的情况下,对所述第一图像和所述第二图像均进行图像质量检测,得到图像质量测试结果;在所述第一测试要求包括视野清晰度要求的情况下,对所述第一图像和所述第二图像均进行视野清晰度检测,得到视野清晰度测试结果;在所述第一测试要求包括双目位置要求的情况下,对所述第一图像和所述第二图像进行相对位置检测,得到相对位置测试结果。4.根据权利要求3所述的方法,其特征在于,所述视野清晰度要求包括目标人脸数量,所述对所述第一图像和所述第二图像均进行视野清晰度检测,得到视野清晰度测试结果,包括:分别提取所述第一图像和所述第二图像中的人脸,得到第一人脸数量和第二人脸数量;在所述第一人脸数量和所述第二人脸数量均等于所述目标人脸数量的情况下,得到表征所述视野清晰度要求被满足的视野清晰度测试结果;所述双目位置要求包括目标重合范围,所述对所述第一图像和所述第二图像进行相对位置检测,得到相对位置测试结果,包括:提取所述第一图像中的第一目标人脸和所述第二图像中的第二目标人脸,所述第一目标人脸和所述第二目标人脸均对应于所述标定板中的同一个人脸;
计算所述第一目标人脸和所述第二目标人脸的实际重合度;在所述实际重合度属于所述目标重合范围的情况下,得到表征所述双目位置要求被满足的相对位置测试结果。5.根据权利要求1至4中任意一项所述的方法,其特征在于,所述应用场景为智能门锁场景,所述确定人脸识别模组的至少一个测试项目,包括:在所述人脸识别模组包括可见光摄像模块的情况下,确定可见光摄像模块测试项目;所述可见光摄像模块测试项目包括第二测试要求,所述通过与所述人脸识别模组的交互对每一所述测试项目进行测试,得到所述测试项目对应的测试结果,至少包括以下一种情况:在所述第二测试要求包括感光要求的情况下,向所述人脸识别模组发出第二指令,所述第二指令用于获取光线传感器的感光结果;根据所述感光结果得到感光测试结果;在所述第二测试要求包括滤光要求的情况下,向所述人脸识别模组发出第三指令,所述第三指令获取滤光控制单元的开闭状态;根据所述开闭状态得到滤光测试结果;在所述第二测试要求包括成像要求的情况下,向所述人脸识别模组发出第四指令,所述第四指令用于触发所述可见光摄像模块拍摄标定板,得到第三图像,根据所述第三图像确定成像测试结果。6.根据权利要求1至5中任意一项所述的方法,其特征在于,所述应用场景为智能门锁场景,所述确定人脸识别模组的至少一个测试项目,包括:确定算法测试项目,所述算法测试项目包括人脸检测测试项目、特征提取...

【专利技术属性】
技术研发人员:焦建成谢洪彪王再阔刘春秋舒荣涛王国君李雪春
申请(专利权)人:北京市商汤科技开发有限公司
类型:发明
国别省市:

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

1