1.一种持续时间无人脸的预警方法,应用于客户终端,所述客户终端与服务终端连接,其特征在于,所述方法包括:获取所述客户终端的摄像头采集的每一帧视频图像;
检测所述每一帧视频图像中是否存在人脸信息以生成检测结果;
若其中一帧所述视频图像中不存在人脸信息,将设置的全局变量的初始值设置为第一值;若其中一帧所述视频图像中不存在人脸信息,将不存在人脸信息的检测结果加入消息队列时,将所述全局变量的值设置为第二值;
若预定时间段内仍未检测到人脸信息,则所述预定时间段到来时将所述不存在人脸信息的检测结果发送至所述服务终端;
若预定时间段内检测到人脸信息且所述全局变量的值为第二值时,则将所述不存在人脸信息的检测结果移除所述消息队列;
设置所述全局变量的值为第一值。
2.如权利要求1所述的持续时间无人脸的预警方法,其特征在于,所述方法还包括:所述获取安装于所述客户终端的摄像头采集的每一帧视频图像的步骤包括:调用回调函数获取安装于所述客户终端的摄像头采集的每一帧视频图像并显示于预先设置的预览框中。
3.如权利要求1所述的持续时间无人脸的预警方法,其特征在于,所述检测所述每一帧视频图像中是否存在人脸信息生成检测结果的步骤包括:调用检测函数检测每一帧视频图像中是否存在人脸信息,并通过调用接口函数的状态分别表示存在人脸信息的检测结果和不存在人脸信息的检测结果。
4.一种持续时间无人脸的预警装置,应用于客户终端,所述客户终端与服务终端连接,其特征在于,所述装置包括:获取模块,用于获取所述客户终端的摄像头采集的每一帧视频图像;
检测模块,用于检测所述每一帧视频图像中是否存在人脸信息以生成检测结果;
加入模块,用于若其中一帧视频图像中不存在人脸信息,则将不存在人脸信息的检测结果加入消息队列;
第一设置模块,用于将设置的全局变量的初始值设置为第一值,以及还用于将所述不存在人脸信息的检测结果移除所述消息队列时将所述全局变量的值设置为第一值;
第二设置模块,用于若其中一帧所述视频图像中不存在人脸信息,将不存在人脸信息的检测结果加入消息队列时,将所述全局变量的值设置为第二值;
发送模块,用于若预定时间段内仍未检测到人脸信息,则所述预定时间段到来时将所述不存在人脸信息的检测结果发送至所述服务终端;
移除模块,用于若预定时间内检测到人脸信息且所述全局变量的值为第二值时,则将所述不存在人脸信息的检测结果移除所述消息队列。
5.如权利要求4所述的持续时间无人脸的预警装置,其特征在于,所述获取模块还用于调用回调函数获取安装于所述客户终端的摄像头采集的每一帧视频图像并显示于预先设置的预览框中。
6.如权利要求4所述的持续时间无人脸的预警装置,其特征在于,所述检测模块还用于:调用检测函数检测每一帧视频图像中是否存在人脸信息,并通过调用接口函数的状态分别表示存在人脸信息的检测结果和不存在人脸信息的检测结果。