人脸识别设备的测试方法和装置

文档序号:7397 发布日期:2021-09-17 浏览:28次 英文

人脸识别设备的测试方法和装置

技术领域

本申请涉及人脸识别技术,尤其涉及一种人脸识别设备的测试方法和装置。

背景技术

人脸识别是基于人的脸部特征信息进行身份识别的一种生物识别技术。用摄像机或拍照组件采集含有人脸的图像或视频流,并自动在图像中检测和跟踪人脸,进而对检测到的人脸进行脸部的一系列相关技术,通常也叫做人像识别、面部识别。

人脸识别设备是现有技术中常用的基于人脸识别技术的设备,常被用作门禁、考勤等方面,应用较为广泛。在日常使用人脸识别设备时,常需要对人脸识别设备的功能进行测试,例如测试人脸识别设备的硬件、接口、抓拍功能等。但是在现有技术中人脸识别设备的功能测试都需要人工一步步完成,因此现有技术中对人脸识别设备的测试存在步骤繁琐、成本大、误差率高等问题。

综上,如何解决现有技术中对人脸识别设备进行测试时存在的步骤繁琐、成本大、误差率高等问题,仍然是需要考虑的。

发明内容

本申请提供一种人脸识别设备的测试方法和装置,用以解决现有技术中对人脸识别设备进行测试时存在的步骤繁琐、成本大、误差率高等问题。

一方面,本申请提供一种人脸识别设备的测试方法,应用于人脸识别设备,所述方法包括:

当收到激活指令后,进行韦根输入输出接口测试,所述激活指令由与所述人脸识别设备连接的测试终端发送,所述测试终端在确定所述人脸识别设备的设备号码正确时生成所述激活指令;

在韦根输入输出接口测试通过后,从与所述人脸识别设备连接的测试终端获取所述人脸识别设备的第一设备信息,将所述第一设备信息与所述人脸识别设备中存储的所述人脸识别设备的第二设备信息进行比对测试;

在所述比对测试通过后,所述人脸识别设备通过测试治具板进行以下测试中一个或者多个:开关量、光敏、活体检测或者RS485接口检测,其中,所述人脸识别设备的RS485接口与所述测试治具板的RS485接口连接,所述人脸识别设备的开关量输入输出IO口与所述测试治具板的通用输入输出GPIO口连接;

将测试结果发送给所述测试终端。

其中一个实施例中,所述人脸识别设备通过测试治具板进行开关量测试,包括:

当启动测试程序后,控制所述开关量IO口短接所述测试治具板的GPIO口;

接收开关量的测试结果,并在用户界面上显示所述开关量的测试结果,所述开关量的测试结果是所述测试治具板通过所述测试治具板的RS485接口和所述人脸识别设备的RS485接口回传给所述人脸识别设备的。

其中一个实施例中,所述人脸识别设备通过测试治具板进行活体检测,包括:

使用拍照组件抓拍人脸;

如果能够抓拍人脸,则确定活体检测通过;

如果不能抓拍人脸,则确定活体检测失败。

其中一个实施例中,所述人脸识别设备通过测试治具板进行光敏检测,包括:

通过所述人脸识别设备的RS485接口向所述测试治具板发送灯光开启指令;

通过所述人脸识别设备的光敏检测器件检测灯光的变化情况;

当检测到灯光由暗变亮之后,确定光敏检测通过;

当检测到灯光无变化时,确定光敏检测失败。

其中一个实施例中,所述人脸识别设备包括自动化测试模式和正常模式,所述人脸识别设备默认处于所述自动化测试模式,在所述自动化测试模式下执行完测试功能之后,自动进入所述正常模式。

其中一个实施例中,所述第一设备信息和所述第二设备信息均包括以下信息中一个或者多个:时间信息、所述人脸识别设备的软件版本、所述人脸识别设备的内存信息、所述人脸识别设备的传感器信息。

另一方面,本申请提供一种人脸识别设备的测试方法,应用于测试治具板,所述测试治具板包括RS485接口和通用输入输出GPIO口,其中,所述测试治具板的RS485接口和人脸识别设备的RS485接口连接,所述测试治具板的GPIO口与所述人脸识别设备的开关量输入输出IO口连接;所述方法包括:

通过所述测试治具板的GPIO口和RS485接口对所述测试人脸识别设备进行开关量、光敏测试或者RS485接口测试,包括:

通过所述测试治具板的RS485接口将测试数据发送给所述人脸识别设备,使得所述人脸识别设备根据是否接收到所述测试数据进行RS485接口的测试。

另一方面,本申请提供一种人脸识别设备的测试装置,应用于人脸识别设备,包括:

激活模块,当收到激活指令后,进行韦根输入输出接口测试,所述激活指令由与所述人脸识别设备连接的测试终端发送,所述测试终端在确定所述人脸识别设备的设备号码正确时生成所述激活指令;

第一测试模块,用于在韦根输入输出接口测试通过后,从与所述人脸识别设备连接的测试终端获取所述人脸识别设备的第一设备信息,将所述第一设备信息与所述人脸识别设备中存储的所述人脸识别设备的第二设备信息进行比对测试;

第二测试模块,用于在所述比对测试通过后,所述人脸识别设备通过测试治具板进行以下测试中一个或者多个:开关量、光敏、活体检测或者RS485接口检测,其中,所述人脸识别设备的RS485接口与所述测试治具板的RS485接口连接,所述人脸识别设备的开关量输入输出IO口与所述测试治具板的通用输入输出GPIO口连接;

发送模块,用于将测试结果发送给所述测试终端。

另一方面,本申请提供一种人脸识别设备的测试装置,应用于测试冶具板,所述测试治具板包括RS485接口和通用输入输出GPIO口,其中,所述测试治具板的RS485接口和人脸识别设备的RS485接口连接,所述测试治具板的GPIO口与所述人脸识别设备的开关量输入输出IO口连接;所述装置包括:

检测模块,用于通过所述测试治具板的GPIO口和RS485接口对所述测试人脸识别设备进行开关量、光敏测试或者RS485接口测试;

发送模块,用于通过所述测试治具板的RS485接口将测试数据发送给所述人脸识别设备,使得所述人脸识别设备根据是否接收到所述测试数据进行RS485接口的测试。

另一方面,本申请提供一种人脸识别设备,包括存储器,处理器和收发器,所述存储器用于存储指令,所述收发器用于和其他设备通信,所述处理器用于执行所述存储器中存储的指令,以使所述人脸识别设备执行如第一方面所述的人脸识别设备的测试方法。

另一方面,本申请提供一种计算机可读存储介质,所述计算机可读存储介质中存储有计算机执行指令,当所述指令执行时,使得计算机执行如第一方面所述的人脸识别设备的测试方法。

另一方面,本申请提供一种计算机程序产品,包括计算机程序,所述计算机程序被处理器执行时,实现如第一方面所述的人脸识别设备的测试方法。

本申请提供的该人脸识别设备的测试方法应用于人脸识别设备,如果该本设备号码正确,且韦根输入输出接口测试通过,则将该被测试的人脸识别设备中存储的该第二设备信息与该测试终端中存储的该第一设备信息进行比对测试,即对该被测试的人脸识别设备的软件信息进行比对测试,在比对测试通过后,该人脸识别设备再通过该测试冶具板进行该人脸识别设备的多项测试,该多项测试包括韦根输出测试、开关量测试、光敏测试和活体检测的测试中的一种或多种,在多项测试完成后该人脸识别设备将测试结果发送给该测试终端,由该测试终端进行记录和保存。本申请提供的方法可以在通过该本设备号码激活人脸识别设备的自动测试程序,从而对人脸识别设备的软件信息和硬件信息进行测试,无需测试人员再进行人工测试,解决了现有技术中对人脸识别设备进行测试时存在的步骤繁琐、成本大、误差率高等问题。

附图说明

此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本申请的实施例,并与说明书一起用于解释本申请的原理。

图1为本申请提供的人脸识别设备的检测方法的应用场景示意图。

图2为本申请实施例一提供的人脸识别设备的测试方法的流程示意图。

图3为本申请实施例二提供的人脸识别设备的测试方法的流程示意图。

图4为本申请实施例三提供的人脸识别设备的测试方法的流程示意图。

图5为本申请实施例四提供的人脸识别设备的测试方法的流程示意图。

图6为本申请实施例五提供的人脸识别设备的测试装置的示意图。

图7为本申请实施例六提供的人脸识别设备的测试装置的示意图。

图8为本申请实施例七提供的人脸识别设备的示意图。

通过上述附图,已示出本申请明确的实施例,后文中将有更详细的描述。这些附图和文字描述并不是为了通过任何方式限制本申请构思的范围,而是通过参考特定实施例为本领域技术人员说明本申请的概念。

具体实施方式

这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本申请相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本申请的一些方面相一致的装置和方法的例子。

人脸识别设备是具有人脸识别功能的设备,常被用作门禁、考勤等方面,在日常使用人脸识别设备时,常需要对人脸识别设备的功能进行测试,例如测试人脸识别设备的硬件、接口、抓拍功能等。但是在现有技术中对人脸识别设备的功能测试需要人工一步步完成,存在步骤繁琐、成本大和误差率高等问题。

基于此,本申请提供一种人脸识别设备的测试方法,应用于人脸识别设备,如图1所示,该人脸识别设备可以包括识别设备本体、显示屏、集成电路卡(Integrated CircuitCard,简称IC)读写器、拍照组件、光敏组件、接口组件和主板模块等。图1中右侧所示为该人脸识别设备的测试终端,该测试终端通过路由器或交换机可以与该人脸识别设备通信连接,该测试终端例如计算机、手机等终端设备。该测试终端中存储有该人脸识别设备的设备信息,该设备信息包括例如该人脸识别设备的传感器信息、芯片容量信息等硬件信息,也包括该人脸识别设备的软件版本信息、时间信息等软件信息。

该人脸识别设备和该测试终端之间还设置有测试冶具板,该测试冶具板与该人脸识别设备和该测试终端均通信连接。当该测试终端根据存储的该人脸识别设备的设备信息对该人脸识别设备进行测试通过后,由该测试冶具板再对该人脸识别设备的光敏组件或接口组件等进行检测,并将检测结果传输至该测试终端进行保存。当该人脸识别设备通过设备号码(IDentity,简称ID)识别工具被激活测试程序后,该测试终端和该测试冶具板自动对该人脸识别设备进行测试,无需人工干预,由此解决现有技术中对人脸识别设备进行测试时存在的步骤繁琐、成本大、误差率高等问题。

具体的,请参见图2,本申请实施例一提供一种人脸识别设备的测试方法,应用于图1中所示的人脸识别设备,该人脸识别设备的测试方法包括:

S210,当收到激活指令后,进行韦根输入输出接口测试,该激活指令由与该人脸识别设备连接的测试终端发送,该测试终端在确定该人脸识别设备的设备号码正确时生成该激活指令。

当人脸识别设备(闸机设备)与网络连接成功后,该人脸识别设备提示“工具连接”正常,以表明有线网络连接正常。

该本设备号码指的是该人脸识别设备本身的ID,即闸机设备的设备ID。在该测试终端的测试工具上扫码输入设备ID号,即扫码输入该本设备号码。当该本设备号码与该测试终端上存储的设备号码一致时,该测试终端生成激活指令,并将该激活指令发送至该人脸识别设备,以激活该人脸识别设备的测试程序。

可选的,可以在该测试终端中预先存储正确的本设备号码,该正确的本设备号码可以包括一个号码或多个号码。该测试终端可以扫码得到的该本设备号码进行验证识别,如果该本设备号码正确的话执行步骤S202。

如果该本设备号码错误或者该测试终端读取不到该本设备号码,则无法激活该人脸识别设备的测试程序。

当该本设备号码错误时,测试人员需要更换被测试的人脸识别设备,直到更换后的人脸识别设备的本设备号码与该测试终端上存储的本设备号码相同。

该韦根输入输出接口测试及该人脸识别设备的韦根输入输出接口功能测试,即该人脸识别设备通过韦根输出接口发一个代码通过韦根输入接口传会该人脸识别设备本身。如果该人脸识别设备能在韦根输入接口上检测到准确的代码,则说明该人脸识别设备的韦根输入和韦根输出正常。

S220,在韦根输入输出接口测试通过后,从与该人脸识别设备连接的测试终端获取该人脸识别设备的第一设备信息,将该第一设备信息与该人脸识别设备中存储的该人脸识别设备的第二设备信息进行比对测试。

该测试终端中存储的该人脸识别设备的第一设备信息至少包括预设的该人脸识别设备的传感器信息、软件版本、内存信息和时间信息,该第一设备信息可以是人工输入至该测试终端中的。该传感器信息例如该人脸识别设备上的光学传感器的型号、规格和配置等信息。该软件版本例如用于进行人脸识别的软件的版本或其他安装于该人脸识别设备的软件的版本。该内存信息例如该人脸识别设备上的存储器的型号、规格、配置、存储容量等信息,其中该存储容量可以理解为该人脸识别设备的主板内存实际容量。由于每台人脸识别设备不同,该测试终端上可以存储于不同的人脸识别设备对应的第一设备信息。

可选的,该人脸识别设备的第二设备信息可以包括该人脸识别设备当前的传感器信息、软件版本信息、内存信息和时间信息。

如果该人脸识别设备当前的传感器信息与该第一设备信息中的传感器信息相同,则该人脸识别设备的用户界面上显示类似“传感器PASS”这样的信息,以使测试人员获知该人脸识别设备当前的传感器信息与预设的该人脸识别设备上的传感器信息相同。如果该人脸识别设备当前的传感器信息与该第一设备信息中的传感器信息不相同,则该人脸识别设备的用户界面上显示类似“传感器NG”这样的信息,以使测试人员获知该人脸识别设备当前的传感器信息与预设的该人脸识别设备上的传感器信息不同。

与传感器信息的比对类似,当该人脸识别设备当前的软件版本信息、或内存信息或时间信息分别与该第一设备信息中的软件版本信息、内存信息或时间信息相同,则该人脸识别设备的用户界面上显示类似“软件版本PASS”、或“内存信息PASS”、或“时间信息PASS”这样的信息。测试人员获知该人脸识别设备当前的软件版本信息、或内存信息、或时间信息与预设的该人脸识别设备的软件版本信息、或内存信息、或时间信息相同。

如果该人脸识别设备当前的软件版本信息、或内存信息、或时间信息分别与该第一设备信息中的软件版本信息、或内存信息或时间信息不同,则该人脸识别设备的用户界面上显示类似“软件版本NG”、或“内存信息NG”、或“时间信息NG”这样的信息。测试人员获知该人脸识别设备当前的软件版本信息、或内存信息、或时间信息与预设的该人脸识别设备的软件版本信息、或内存信息、或时间信息不同。

其中,该时间信息不同例如该人脸识别设备当前显示的时间信息是2021年1月3日15分31秒,但是该第一设备信息中预设的当前该人脸识别设备应该显示的时间信息是2021年1月4日18分10秒。该时间信息相同即当前时刻该人脸识别设备显示的时间与该测试终端显示的时间相同,均为2021年1月4日18分10秒。

S230,在该比对测试通过后,该人脸识别设备通过测试冶具板进行一下测试中的一个或者多个:开关量、光敏、活体检测或者RS485接口检测,其中,该人脸识别设备的RS485接口与该测试冶具板的RS485接口连接,该人脸识别设备的开关量输入输出IO口与该测试冶具板的通用输入输出GPIO口连接。

该比对测试通过指的是该第一设备信息和该第二设备信息比对后相同/匹配/吻合,此时该人脸识别设备输出识别到的该本设备号码至该测试冶具板。

该开关量的测试可以包括:该人脸识别设备的测试程序自动发出指令以控制开关量输出继电器吸合。该人脸识别设备的继电器吸合后,短接该测试冶具板上的GPIO口,进而判断该人脸识别设备的开关量接口是否有动作。此时如果该开关量接口有动作,则证明该人脸识别设备的开关量接口正常,此时如果该开关量接口没有动作,则证明该人脸识别设备的开关量接口不正常。当该人脸识别设备的开关量正常时,该人脸识别设备的用户界面上显示类似“PASS”的信息。当该人脸识别设备的开关量不正常时,此时该人脸识别设备的用户界面上显示类似“NG”的信息。

该光敏的测试不受该人脸识别设备的RS485接口的测试的影响,也不受该人脸识别设备的第二设备信息的测试的影响。

该光敏的测试可以包括:该人脸识别设备通过该人脸识别设备的RS485接口向该测试冶具板发出灯光开启指令,使得该测试冶具板控制该测试冶具板上的白光灯开启,此时,如果该人脸识别设备上的光敏检测器件可以正常使用,该光敏检测器件可以感应到灯光强度由低变高,即该光敏检测器件检测到灯光由暗变亮,此时该人脸识别设备的用户界面上显示类似“光敏PASS”的信息。如果该人脸识别设备的光敏无法正常使用,该光敏无法感应到灯光强度由低变高,即该光敏检测器件检测到灯光无变化,此时该人脸识别设备的用户界面上显示类似“光敏NG”的信息。

该活体检测可以包括:该人脸识别设备通过拍照组件(红外摄像头和彩色摄像头)采集到人脸数据比对,该人脸识别设备通过人脸比对成功后,则该人脸识别设备的用户界面上显示类似“活体检测PASS”的信息。如果该人脸识别设备的拍照组件无法抓拍到人脸,或是人脸比对不成功,则该人脸识别设备的用户界面上显示类似“活体检测NG”的信息。

该RS485接口检测包括:只要该人脸识别设备测试到该开关量接口中有数据回传给该人脸识别设备,则该人脸识别设备显示“RS485接口PASS”。如果该开关量接口无数据回传,则该人脸识别设备显示“RS485接口NG”。

S240,将测试结果发送给该测试终端。

该测试结果包括步骤S230中所检测的所有测试,如果步骤S230中对开关量、光敏、活体检测和RS485接口都进行了测试,则该测试结果包括该开关量的测试结果、该光敏的测试结果、该活体检测的测试结果和该RS485接口的测试结果。

该测试终端中可以输入设定的订单号、订单需要的软件版本号和测试员名字等,该订单号是需要进行人脸识别设备的测试的客户下单的订单号。该订单号关联了多个待测试的人脸识别设备,通过该订单号可以查询到关于该客户下单的所有待测试的人脸识别设备。

在一个可选的实施例中,该测试终端将该测试结果以测试日志的格式进行保存,该测试日志中可以记录当天进行测试的测试员的名字和出生日期等,例如李某某2020-03-20。还可以记录今天测试的人脸识别设备的数量、与人脸识别设备有关的订单号、每个人脸识别设备的ID号,每个人脸识别设备的软件版本号比对结果、韦根输入测试结果、韦根输出测试结果、IO开关量测试结果、光敏测试结果、活体检测的测试结果等。还可以将抓拍到的人脸图片以设备ID命名,例如13XXX,形成可追索文档保留测试数据。当需要查询某个订单号关联的所有人脸识别设备的测试结果时,只需要在该测试终端上输入订单号即可。因此,在选择该测试终端时,该测试终端需要可以同时支持多台人脸识别设备同时进行测试,并可以对多台人脸识别设备的测试结果进行记录。

该人脸识别设备包括自动化测试模式和正常模式,该人脸识别设备默认处于该自动化测试模式,在该自动化测试模式下执行完测试功能后,自动进入该正常模式。在该正常模式下,该人脸识别设备可以对抓拍到的人脸图像进行识别,如果人脸图像识别不通过,则该人脸识别设备上的闸机不打开,被测人员无法通行,如果人脸图像识别通过,则该人脸识别设备上的闸机打开使被测人员通行。

可选的,还可以实现火警接口功能测试、门磁接口功能测试、开门接口功能测试和防拆功能测试。

火警接口功能测试包括:该人脸识别设备通过RS485接口发指令给该测试冶具板,使得测试冶具板的继电器吸合,以拉低该人脸识别设备的火警信号,该人脸识别设备通过检测RS485接口的高低电平变化后,显示NG还是PASS。

门磁接口功能测试包括:该人脸识别设备通过RS485接口发指令给测试冶具板,使得测试冶具板的继电器吸合,以拉低该人脸识别设备的门磁信号,该人脸识别设备通过检测RS485接口的高低电平变化后,显示NG还是PASS。

开门接口功能测试包括:该人脸识别设备通过RS485接口发指令给测试冶具板,使得测试冶具板的继电器吸合,以拉低该人脸识别设备的开门信号,该人脸识别设备通过检测RS485接口的高低电平变化后,显示NG还是PASS。

防拆功能测试包括:当手动按下该人脸识别设备的防拆按键后,该人脸识别设备的防拆信号又高变化为低后,该人脸识别设备通过自己检测该防拆信号后,显示NG还是PASS。

本实施例提供的该人脸识别设备的测试方法应用于人脸识别设备,如果该本设备号码正确,且韦根输入输出接口测试通过,则将该被测试的人脸识别设备中存储的该第二设备信息与该测试终端中存储的该第一设备信息进行比对测试,即对该被测试的人脸识别设备的软件信息进行比对测试,在比对测试通过后,该人脸识别设备再通过该测试冶具板进行该人脸识别设备的多项测试,该多项测试包括韦根输出测试、开关量测试、光敏测试和活体检测的测试中的一种或多种,在多项测试完成后该人脸识别设备将测试结果发送给该测试终端,由该测试终端进行记录和保存。本实施例提供的方法可以在通过该本设备号码激活人脸识别设备的自动测试程序,从而对人脸识别设备的软件信息和硬件信息进行测试,无需测试人员再进行人工测试,解决了现有技术中对人脸识别设备进行测试时存在的步骤繁琐、成本大、误差率高等问题。

请参见图3,本申请实施例二基于实施例一提供一种人脸识别设备的测试方法,应用于人脸识别设备,包括:

S310,当收到激活指令后,进行韦根输入输出接口测试,该激活指令由与该人脸识别设备连接的测试终端发送,该测试终端在确定该人脸识别设备的设备号码正确时生成该激活指令。

关于步骤S310的相关描述可以参考步骤S210中的相关描述,此处不再赘述。

S320,在韦根输入输出接口测试通过后,从与该人脸识别设备连接的测试终端获取该人脸识别设备的第一设备信息,将该第一设备信息与该人脸识别设备中存储的该人脸识别设备的第二设备信息进行比对测试。

关于步骤S320的相关描述可以参考实施例一种步骤S220的相关描述,此处不再赘述。

S330,当启动测试程序后,控制该开关量IO口短接该测试治具板的GPIO口,并接收开关量的测试结果后在用户界面上显示该开关量的测试结果,该开关量的测试结果是该测试治具板通过该测试治具板的RS485接口和该人脸识别设备的RS485接口回传给该人脸识别设备的。

关于步骤S330的相关描述可以参考步骤S230中关于开关量测试的相关描述,此处不再赘述。

S340,将测试结果发送给该测试终端。

如步骤S240的相关描述,该测试终端在接收到该韦根输出的测试结果和该开关量的测试结果后,将该韦根输出的测试结果和该开关量的测试结果以该测试日志的格式进行保存。

本实施例提供的人脸识别设备的测试方法应用于人脸识别设备,该韦根输入输出接口测试通过后,对该人脸识别设备的第二设备信息进行比对测试,该第二设备信息比对测试通过后,该人脸识别设备通过测试冶具板进行该人脸识别设备的开关量的测试,从而验证该人脸识别设备的RS485接口是否可以正常使用。本实施例提供的方法可以在通过该本设备号码激活人脸识别设备的自动测试程序,从而对人脸识别设备的软件信息和接口信息进行测试,无需测试人员再进行人工测试,解决了现有技术中对人脸识别设备进行测试时存在的步骤繁琐、成本大、误差率高等问题。

请参见图4,在实施例一或实施例二的基础上,本申请实施例三又提供一种人脸识别设备的测试方法,包括:

S410,当收到激活指令后,进行韦根输入输出接口测试,该激活指令由与该人脸识别设备连接的测试终端发送,该测试终端在确定该人脸识别设备的设备号码正确时生成该激活指令。

关于步骤S410的相关描述可以参考实施例一中步骤S210的相关描述,此处不再赘述。

S420,在该韦根输入输出接口测试通过后,使用拍照组件抓拍人脸,如果能够抓拍人脸,则确定活体检测通过,如果不能抓拍人脸,则确定活体检测失败。

关于步骤S420的相关描述可以参考步骤S230中关于活体检测的相关描述,此处不再赘述。

S430,通过该人脸识别设备的RS485接口向该测试冶具板发送灯光开启指令。

S440,通过该人脸识别设备的光敏检测器件检测灯光的变化情况。

S450,当检测到灯光由暗变亮之后,确定光敏检测通过,当检测到灯光无变化时,确定光敏检测失败。

关于步骤S430~步骤S450的相关描述可以参考实施例一中关于步骤S230中关于该光敏的测试的描述,该光敏的测试不受该人脸识别设备的RS485接口的测试的影响,也不受该人脸识别设备的第二设备信息的测试的影响。如果该人脸识别设备的光敏检测器件可以正常使用,该光敏检测器件可以感应到灯光强度由低变高,此时该人脸识别设备的用户界面上显示类似“光敏PASS”的信息。如果该人脸识别设备的光敏检测器件无法正常使用,该光敏检测器件无法感应到灯光强度由低变高,此时该人脸识别设备的用户界面上显示类似“光敏NG”的信息。

S460,将测试结果发送给该测试终端。

关于步骤S460的相关描述可以参考实施例一中步骤S240的相关描述,此处不再赘述。

本实施例提供的该人脸识别设备的测试方法可以在用户通过该本设备号码激活该人脸识别设备的测试程序后,对该人脸识别设备的软件信息进行比对测试,该比对测试通过后,还可以对该人脸识别设备的韦根输出、开关量、光敏检测器件和活体检测分别进行测试,并输出测试的结果给测试终端进行存储。本实施例提供的该人脸识别设备的测试方法解决了现有技术中对人脸识别设备进行测试时存在的步骤繁琐、成本大、误差率高等问题。

请参见图5,本申请实施例四提供一种人脸识别设备的测试方法,应用于测试冶具板,该测试冶具板包括RS485接口和通用输入输出GPIO口,其中,该测试冶具板的RS485接口和人脸识别设备的RS485接口连接,该测试冶具板的GPIO口与该人脸识别设备的开关量输入输出IO口连接,该方法包括:

S510,通过该测试治具板的GPIO口和RS485接口对该测试人脸识别设备进行开关量、光敏测试或者RS485接口测试,包括:

S520,通过该测试冶具板的RS485接口将测试数据发送给该人脸识别设备,使得该人脸识别设备根据是否接收到该测试数据进行RS485接口的测试。

对该RS485接口的测试即为判断是否有数据回传至该开关量。如果有数据回传,即该人脸识别设备接收到该测试数据,则证明该RS485接口正常。如果该人脸识别设备没有接收到测试数据,则证明该RS485接口不正常。

该开关量的测试具体包括:

该人脸识别设备的测试程序自动发出指令以控制开关量输出继电器吸合。该人脸识别设备的继电器吸合后,短接该测试冶具板上的GPIO口,进而判断该人脸识别设备的开关量接口是否有动作。此时如果该开关量接口有动作,则证明该人脸识别设备的开关量接口正常,此时如果该开关量接口没有动作,则证明该人脸识别设备的开关量接口不正常。当该人脸识别设备的开关量正常时,该人脸识别设备的用户界面上显示类似“PASS”的信息。当该人脸识别设备的开关量不正常时,此时该人脸识别设备的用户界面上显示类似“NG”的信息。

该光敏的测试不受该人脸识别设备的RS485接口的测试的影响,也不受该人脸识别设备的第二设备信息的测试的影响。该光敏的测试具体包括:该测试冶具板接收该人脸识别设备通过该人脸识别设备的RS485接口发送的灯光开启指令,并根据该灯光开启指令控制该测试冶具板上的白光灯开启,此时,如果该人脸识别设备上的光敏检测器件可以正常使用,该光敏检测器件可以感应到灯光强度由低变高,即该光敏检测器件检测到灯光由暗变亮,此时该人脸识别设备的用户界面上显示类似“光敏PASS”的信息。如果该人脸识别设备的光敏无法正常使用,该光敏无法感应到灯光强度由低变高,即该光敏检测器件检测到灯光无变化,此时该人脸识别设备的用户界面上显示类似“光敏NG”的信息。

该人脸识别设备并联局域网,可以通过路由器或交换机与该人脸识别设备的测试终端通信,进而将开关量的测试结果、光敏测试的结果和RS485接口的测试结果上传至该测试终端,该测试终端将测试结果以测试日志的格式进行保存。

请参见图6,本申请实施例五提供一种人脸识别设备的测试装置10,应用于人脸识别设备,包括:

激活模块11,用于当收到激活指令后,进行韦根输入输出接口测试,该激活指令由与该人脸识别设备连接的测试终端发送,该测试终端在确定该人脸识别设备的设备号码正确时生成该激活指令。

第一测试模块12,用于在韦根输入输出接口测试通过后,从与该人脸识别设备连接的测试终端获取该人脸识别设备的第一设备信息,将该第一设备信息与该人脸识别设备中存储的该人脸识别设备的第二设备信息进行比对测试。

第二测试模块13,用于在该比对测试通过后,该人脸识别设备通过测试治具板进行以下测试中一个或者多个:开关量、光敏、活体检测或者RS485接口检测,其中,该人脸识别设备的RS485接口与该测试治具板的RS485接口连接,该人脸识别设备的开关量输入输出IO口与该测试治具板的通用输入输出GPIO口连接。

该第二测试模块13具体用于当启动测试程序后,控制该开关量IO口短接该测试治具板的GPIO口;接收开关量的测试结果,并在用户界面上显示该开关量的测试结果,该开关量的测试结果是该测试治具板通过该测试治具板的RS485接口和该人脸识别设备的RS485接口回传给该人脸识别设备的,该开关量是该测试治具板根据该GPIO口的电平变化得到的。

该第二测试模块13具体用于使用拍照组件抓拍人脸;如果能够抓拍人脸,则确定活体检测通过;如果不能抓拍人脸,则确定活体检测失败。该第二测试模块13具体用于通过该人脸识别设备的RS485接口向该测试治具板发送灯光开启指令;通过该人脸识别设备的光敏检测器件检测灯光的变化情况;当检测到灯光由暗变亮之后,确定光敏检测通过;当检测到灯光无变化时,确定光敏检测失败。

发送模块14,用于将测试结果发送给该测试终端。

该人脸识别设备包括自动化测试模式和正常模式,该人脸识别设备默认处于该自动化测试模式,在该自动化测试模式下执行完测试功能之后,自动进入该正常模式。该第一设备信息和该第二设备信息均包括以下信息中一个或者多个:时间信息、该人脸识别设备的软件版本、该人脸识别设备的内存信息、该人脸识别设备的传感器信息。

请参见图7,本申请实施例六提供一种人脸识别设备的测试装置20,应用于测试冶具板,该测试治具板包括RS485接口和通用输入输出GPIO口,其中,该测试治具板的RS485接口和人脸识别设备的RS485接口连接,该测试治具板的GPIO口与该人脸识别设备的开关量输入输出IO口连接;该装置20包括:

检测模块21,用于通过该测试治具板的GPIO口和RS485接口对该测试人脸识别设备进行开关量、光敏测试或者RS485接口测试;

发送模块22,用于通过该测试治具板的RS485接口将测试数据发送给该人脸识别设备,使得该人脸识别设备根据是否接收到该测试数据进行RS485接口的测试。

请参见图8,本申请实施例七还提供一种人脸识别设备30,包括存储器31,处理器32和收发器33,该存储器31用于存储指令,该收发器33用于和其他设备通信,该处理器32用于执行该存储器31中存储的指令,以使该人脸识别设备执行如上实施例一至实施例三提供的人脸识别设备的测试方法,具体实现方式和技术效果类似,这里不再赘述。

本申请还提供一种计算机可读存储介质,该计算机可读存储介质中存储有计算机执行指令,当该指令被执行时,使得计算机执行指令被处理器执行时用于实现如上实施例一至实施例三提供的该人脸识别设备的测试方法,具体实现方式和技术效果类似,这里不再赘述。

本申请还提供一种计算机程序产品,包括计算机程序,该计算机程序被处理器执行时,实现如上实施例一至实施例三该的人脸识别设备的测试方法,具体实现方式和技术效果类似,这里不再赘述。

需要说明的是,上述计算机可读存储介质可以是只读存储器(Read Only Memory,ROM)、可编程只读存储器(Programmable Read-Only Memory,PROM)、可擦除可编程只读存储器(Erasable Programmable Read-Only Memory,EPROM)、电可擦除可编程只读存储器(Electrically Erasable Programmable Read-Only Memory,EEPROM)、磁性随机存取存储器(Ferromagnetic Random Access Memory,FRAM)、快闪存储器(Flash Memory)、磁表面存储器、光盘、或只读光盘(Compact Disc Read-Only Memory,CD-ROM)等存储器。也可以是包括上述存储器之一或任意组合的各种电子设备,如移动电话、计算机、平板设备、个人数字助理等。

需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者装置不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者装置所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括该要素的过程、方法、物品或者装置中还存在另外的相同要素。

上述本申请实施例序号仅仅为了描述,不代表实施例的优劣。

通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本申请的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质(如ROM/RAM、磁碟、光盘)中,包括若干指令用以使得一台终端设备(可以是手机,计算机,服务器,空调器,或者网络设备等)执行本申请各个实施例所描述的方法。

本申请是参照根据本申请实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。

这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。

这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。

以上仅为本申请的优选实施例,并非因此限制本申请的专利范围,凡是利用本申请说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本申请的专利保护范围内。

完整详细技术资料下载
上一篇:石墨接头机器人自动装卡簧、装栓机
下一篇:一种基于ATE芯片测试的同步方法和系统

网友询问留言

已有0条留言

还没有人留言评论。精彩留言会获得点赞!

精彩留言,会给你点赞!