一种人脸图像的识别方法及设备与流程

文档序号:21100146发布日期:2020-06-16 20:43阅读:来源:国知局

技术特征:

1.一种人脸图像的识别方法,其特征在于,包括:

接收视频播放指令;所述视频播放指令携带有播放视频文件时所需调用的视频播放插件的插件标识;

启动视频播放应用,并基于所述插件标识加载所述视频播放插件至所述视频播放应用;

若所述插件标识与人脸识别插件的标识匹配,则通过加载插件后的所述视频播放应用提取所述视频文件的各个视频图像帧;

调用所述人脸识别插件提取各个所述视频图像帧包含的人脸图像;

根据各个所述人脸图像对应的实体用户,建立所述视频文件的人脸图像库。

2.根据权利要求1所述的识别方法,其特征在于,在所述启动视频播放应用,并基于所述插件标识加载所述视频播放插件至所述视频播放应用之前,还包括:

获取所述人脸识别插件的插件数据包;

向服务器发送版本校验请求,并接收所述服务器基于所述版本校验请求反馈的合法校验结果;所述版本校验请求包含所述插件数据包的版本标识;

若所述合法校验结果为校验成功,则查询所述视频播放应用的安装位置,并将所述插件数据包内的调用声明文件添加到所述安装位置关联的文件目录内,以添加所述人脸识别插件至所述视频播放应用的可调用插件列表。

3.根据权利要求1所述的识别方法,其特征在于,所述根据各个所述人脸图像对应的实体用户,建立所述视频文件的人脸图像库,包括:

计算任意两个所述视频图像帧内的所述人脸图像之间的相似度;

若所述相似度大于预设的关联阈值,则识别位于两个不同的所述视频图像帧内的所述人脸图像为关联图像,建立两个所述人脸图像之间的关联关系;

基于所有所述人脸图像的所述关联关系,划分为多个用户人脸组,并为各个所述用户人脸组配置用户标识;所述用户人脸组内的所有人脸图像互为所述关联图像;

根据所述用户人脸组以及所述用户标识,建立所述人脸图像库。

4.根据权利要求3所述的识别方法,其特征在于,所述计算任意两个所述视频图像帧内的所述人脸图像之间的相似度,包括:

基于预设的人脸关键特征列表,标记出所述人脸图像中关于各个人脸关键特征的特征坐标;

根据所述人脸关键特征列表内的所有人脸关键特征的特征坐标,构建所述人脸图像的特征坐标序列;

计算任意两个所述视频图像帧的所述人脸图像的特征坐标序列之间的特征距离值;

识别任意两个所述视频图像帧之间的间隔图像帧数;

将所述特征距离值以及所述间隔图像帧数导入预设的相似度计算模型,得到两个所述视频图像帧内的所述人脸图像之间的相似度;所述相似度计算模型具体为:

其中,similarity为所述相似度;actframe为所述间隔图像帧数;figdist为所述特征距离值;basedist为基准距离值;baseframe为所述视频文件的拍摄帧率;standarddist为预设调整系数。

5.根据权利要求1-4任一项所述的识别方法,其特征在于,所述根据各个所述人脸图像对应的实体用户,建立所述视频文件的人脸图像库,包括:

确定所述人脸图像的表情类型,并识别所述表情类型为基准表情;

根据表情转换算法以及所述基准表情,输出所述人脸图像的衍生图像;所述衍生图像的表情类型与所述人脸图像的表情类型不同;

根据所述人脸图像以及所述衍生图像,生成所述人脸图像库。

6.根据权利要求1-4任一项所述的识别方法,其特征在于,所述调用所述人脸识别插件提取各个所述视频图像帧包含的人脸图像,包括:

基于视频图像帧中的rgb通道对应的图像数据,生成所述视频图像帧的图像矩阵;

根据所述图像矩阵的矩阵尺寸,配置所述视频图像帧对应的卷积核,并通过所述卷积核对所述图像矩阵进行卷积操作,得到标准矩阵;

将所述标准矩阵导入所述人脸识别插件的人脸识别算法,输出所述人脸图像。

7.根据权利要求1-4任一项所述的识别方法,其特征在于,所述启动视频播放应用,并基于所述插件标识加载所述视频播放插件至所述视频播放应用,包括:

根据预设的播放插件寻址表,查询所述插件标识对应的所述视频播放插件的安装地址;

从所述安装地址获取所述视频播放插件的插件文件,通过所述视频播放应用运行所述插件文件,以将所述视频播放插件加载至所述视频播放应用。

8.一种人脸图像的识别设备,其特征在于,包括:

视频播放指令接收单元,用于接收视频播放指令;所述视频播放指令携带有播放视频文件时所需调用的视频播放插件的插件标识;

视频播放应用启动单元,用于启动视频播放应用,并基于所述插件标识加载所述视频播放插件至所述视频播放应用;

视频图像帧提取单元,用于若所述插件标识与人脸识别插件的标识匹配,则通过加载插件后的所述视频播放应用提取所述视频文件的各个视频图像帧;

人脸图像识别单元,用于调用所述人脸识别插件提取各个所述视频图像帧包含的人脸图像;

人脸图像库建立单元,用于根据各个所述人脸图像对应的实体用户,建立所述视频文件的人脸图像库。

9.一种终端设备,其特征在于,所述终端设备包括存储器、处理器以及存储在所述存储器中并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时如权利要求1至7任一项所述方法的步骤。

10.一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现如权利要求1至7任一项所述方法的步骤。


技术总结
本发明适用于图像处理技术领域,提供了一种人脸图像的识别方法及设备,包括:接收视频播放指令;启动视频播放应用,并基于所述插件标识加载所述视频播放插件至所述视频播放应用;若所述插件标识与人脸识别插件的标识匹配,则通过加载插件后的所述视频播放应用提取所述视频文件的各个视频图像帧;调用所述人脸识别插件提取各个所述视频图像帧包含的人脸图像;根据各个所述人脸图像对应的实体用户,建立所述视频文件的人脸图像库。本发明能够通过在视频播放应用中加载人脸识别插件,在播放视频文件的同时,自动识别每个视频图像帧包含的人脸图像,提高了人脸图像的识别效率,减少了用户的操作。

技术研发人员:吴贞海
受保护的技术使用者:深圳壹账通智能科技有限公司
技术研发日:2020.02.11
技术公布日:2020.06.16
当前第2页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1