本公开涉及数据安全领域,具体涉及一种视频采集方法及装置、视频核验方法及装置、电子设备。
背景技术:
1、视频识别技术是一种先进的生物识别技术,被广泛应用于互联网应用程序的实名认证功能中。
2、然而,技术的演进也带来了新的安全挑战,尤其是呈现式攻击,这种攻击通过使用假面具或将摄像头对准播放特定图像的屏幕来欺骗识别系统,进而容易造成核心资产的非法冒用或盗用,损害用户权益。
技术实现思路
1、有鉴于此,本公开实施例提供了一种视频采集方法及装置、视频核验方法及装置、电子设备,以解决视频容易被仿造、视频可信度低的问题。
2、第一方面,本公开一实施例提供了一种视频采集方法,应用于用户端。该方法包括:响应于视频采集指令呈现视频采集页面,其中,视频采集页面呈现从验证端获取的目标光照射方案,目标光照射方案包括基于多个颜色进行光照射,且多个颜色中的至少两个颜色同时出现在同一画面的方案;在待验证对象进入视频采集页面的采集范围的情况下,录制包括待验证对象和目标光照射方案的目标视频;发送目标视频,并接收待验证对象是否为目标活体的验证结果。
3、结合第一方面,在第一方面的某些实现方式中,目标光照射方案包括下述方案中的一个方案或者多个方案的组合:至少两个颜色同时出现在同一画面,且至少两个颜色各自对应的色块的位置不变的方案;至少两个颜色同时出现在同一画面,且至少一个颜色对应的色块的位置移动的方案;至少两个颜色同时出现在同一画面,且至少一个颜色对应的色块的面积变化的方案;基于至少两个颜色和目标渐变时长进行渐变光照射的方案。
4、结合第一方面,在第一方面的某些实现方式中,多个方案的组合包括:多个方案依照目标需求进行组合,其中,目标需求包括多个方案各自的执行顺序、多个方案各自的执行次数、以及相邻方案之间的执行间隔时长中的至少一个。
5、结合第一方面,在第一方面的某些实现方式中,基于至少两个颜色和目标渐变时长进行渐变光照射的方案,包括:至少两个颜色依次进行基于亮度改变的渐变光照射;和/或,至少两个颜色按目标顺序进行基于颜色改变的渐变光照射,其中,任意相邻两个颜色之间渐变前的颜色为任意相邻两个颜色中排序在前的颜色,渐变后的颜色为任意相邻两个颜色中排序在后的颜色。
6、第二方面,本公开一实施例提供了一种视频核验方法,应用于验证端。该方法包括:获取用户端录制的目标视频,目标视频是基于第一方面所提及的视频采集方法获得的;基于目标视频和用户端呈现的目标光照射方案,核验待验证对象是否为目标活体。
7、结合第二方面,在第二方面的某些实现方式中,目标光照射方案包括下述方案中的一个方案或者多个方案的组合:至少两个颜色同时出现在同一画面,且至少两个颜色各自对应的色块的位置不变的方案;至少两个颜色同时出现在同一画面,且至少一个颜色对应的色块的位置移动的方案;至少两个颜色同时出现在同一画面,且至少一个颜色对应的色块的面积变化的方案;基于至少两个颜色和目标渐变时长进行渐变光照射的方案。
8、结合第二方面,在第二方面的某些实现方式中,基于目标视频和用户端呈现的目标光照射方案,核验待验证对象是否为目标活体,包括:若目标光照射方案包括至少两个颜色同时出现在同一画面,且至少两个颜色各自对应的色块的位置不变的方案,则核验目标视频中的待验证对象呈现的光感效果是否存在至少两个颜色、基于至少两个颜色形成的组合色;若光感效果存在至少两个颜色、基于至少两个颜色形成的组合色,并且待验证对象的图像特征与目标活体的图像特征一致,则确定待验证对象为目标活体。
9、结合第二方面,在第二方面的某些实现方式中,基于目标视频和用户端呈现的目标光照射方案,核验待验证对象是否为目标活体,包括:若目标光照射方案包括至少两个颜色同时出现在同一画面,且至少一个颜色对应的色块的位置移动的方案和/或至少两个颜色同时出现在同一画面,且至少一个颜色对应的色块的面积变化的方案,则核验目标视频中的待验证对象呈现的光感效果的颜色变化是否与目标光照射方案的颜色变化一致;若光感效果的颜色变化与目标光照射方案的颜色变化一致,并且待验证对象的图像特征与目标活体的图像特征一致,则确定待验证对象为目标活体。
10、结合第二方面,在第二方面的某些实现方式中,基于目标视频和用户端呈现的目标光照射方案,核验待验证对象是否为目标活体,包括:若目标光照射方案包括基于至少两个颜色和目标渐变时长进行渐变光照射的方案,则核验目标视频中的待验证对象呈现的光感效果的颜色变化和变化时间节点是否与目标光照射方案的颜色变化和变化时间节点一致;若光感效果的颜色变化和变化时间节点与目标光照射方案的颜色变化和变化时间节点一致,并且待验证对象的图像特征与目标活体的图像特征一致,则确定待验证对象为目标活体。
11、第三方面,本技术提供了一种视频采集装置,包括:呈现模块,配置为响应于视频采集指令呈现视频采集页面,其中,视频采集页面呈现从验证端获取的目标光照射方案,目标光照射方案包括基于多个颜色进行光照射,且多个颜色中的至少两个颜色同时出现在同一画面的方案;录制模块,配置为在待验证对象进入视频采集页面的采集范围的情况下,录制包括待验证对象和目标光照射方案的目标视频;收发模块,配置为发送目标视频,并接收待验证对象是否为目标活体的验证结果。
12、结合第三方面,在第三方面的某些实现方式中,目标光照射方案包括下述方案中的一个方案或者多个方案的组合:至少两个颜色同时出现在同一画面,且至少两个颜色各自对应的色块的位置不变的方案;至少两个颜色同时出现在同一画面,且至少一个颜色对应的色块的位置移动的方案;至少两个颜色同时出现在同一画面,且至少一个颜色对应的色块的面积变化的方案;基于至少两个颜色和目标渐变时长进行渐变光照射的方案。
13、结合第三方面,在第三方面的某些实现方式中,多个方案的组合包括:多个方案依照目标需求进行组合,其中,目标需求包括多个方案各自的执行顺序、多个方案各自的执行次数、以及相邻方案之间的执行间隔时长中的至少一个。
14、第四方面,本技术提供了一种视频核验装置,包括:获取模块,配置为获取用户端录制的目标视频,目标视频是基于第一方面所提及的视频采集方法获得的;核验模块,配置为基于目标视频和用户端呈现的目标光照射方案,核验待验证对象是否为目标活体。
15、第五方面,本公开一实施例提供了一种电子设备,该电子设备包括:处理器;用于存储处理器可执行指令的存储器;该处理器用于执行第一方面和第二方面所提及的方法。
16、第六方面,本公开一实施例提供了一种计算机可读存储介质,该计算机可读存储介质存储有计算机程序,该计算机程序用于执行第一方面和第二方面所提及的方法。
17、第七方面,本公开一实施例提供了一种计算机程序产品,包括计算机程序,该计算机程序被处理器执行时实现第一方面和第二方面所提及的方法。
18、本公开提供的视频采集方法通过响应视频采集指令,能够呈现从验证端获取的目标光照射方案,该方案利用多个颜色的光照射,特别是至少两种颜色在同一画面中同时出现的方式,能够在待验证对象的特定区域产生组合光的效果,这种组合光的效果提供了额外的验证维度,增加了伪造者的攻击成本和攻击难度。之后,发送录制的目标视频并接收待验证对象是否为目标活体的验证结果。由此可见,这种方法不仅提升了抗攻击能力,还增强了对非法行为的识别和防御,保护了用户的合法权益不受侵害。