[发明专利]视频指纹提取及视频检索方法、装置、终端及存储介质有效
申请号: | 201910377071.6 | 申请日: | 2019-05-07 |
公开(公告)号: | CN110083740B | 公开(公告)日: | 2021-04-06 |
发明(设计)人: | 周旭智;刘浏 | 申请(专利权)人: | 深圳市网心科技有限公司 |
主分类号: | G06F16/73 | 分类号: | G06F16/73;G06F16/783 |
代理公司: | 深圳市赛恩倍吉知识产权代理有限公司 44334 | 代理人: | 杨毅玲 |
地址: | 518063 广东省深圳市*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 视频 指纹 提取 检索 方法 装置 终端 存储 介质 | ||
1.一种视频指纹提取方法,应用于终端中,其特征在于,所述方法包括:
从视频文件中提取预设帧数的第一图像;
检测所述第一图像中的非黑边区域;
将所述非黑边区域确定为所述视频文件的非黑边区域;
从所述视频文件中提取预设数量的视频片段;
根据预设的帧速率对所述视频片段进行重采样得到多帧第二图像;
将所述第二图像转化为第二灰度图像;
计算所述第二灰度图像中的所述非黑边区域内的像素的平均值;
当所述非黑边区域内的像素的值大于或者等于所述平均值时,将所述像素的值确定为1,当所述非黑边区域内的像素的值小于所述平均值时,将所述像素的值确定为0;
将所述非黑边区域内的像素的值进行组合后得到所述第二灰度图像的哈希指纹;
根据多个所述第二灰度图像的哈希指纹确定所述视频片段的哈希指纹,所述根据多个所述第二灰度图像的哈希指纹确定所述视频片段的哈希指纹包括:对多个所述第二灰度图像进行分组,得到多组灰度图像序列,其中,每组灰度图像序列包括预设数量的具有时间序列的第二灰度图像;计算每组所述灰度图像序列中相邻两帧第二灰度图像的哈希指纹的汉明距离;计算每组所述灰度图像序列中汉明距离的总和;将对应汉明距离的总和最大的灰度图像序列确定为目标灰度图像序列;将所述目标灰度图像序列中的灰度图像的哈希指纹确定为所述视频片段的哈希指纹;
根据所述预设数量的视频片段的哈希指纹计算所述视频文件的视频指纹。
2.如权利要求1所述的方法,其特征在于,所述检测所述第一图像中的非黑边区域包括:
将所述第一图像转换为第一灰度图像;
计算所述第一灰度图像中的预设目标区域内的像素的方差;
将所述方差按照从大到小进行排序后取前C个方差对应的目标灰度图像;
根据C个所述目标灰度图像中的所述预设目标区域内的相同位置处的像素,计算所述预设目标区域内的每一个像素的相对均值和相对方差;
遍历所述预设目标区域,在所述预设目标区域内最外层朝向最内层的路径方向上,逐一检测所述路径方向上的像素点;
当所述路径方向上的像素点的相对均值和相对方差满足了预设停止检测条件时,停止检测;
将停止检测时的像素点对应的位置确定为所述第一图像中的非黑边位置,将所述非黑边位置形成的区域确定为所述非黑边区域。
3.如权利要求2所述的方法,其特征在于,所述计算所述第一灰度图像中的预设目标区域内的像素的方差包括:
获取所述预设目标区域内的中心区域的像素,所述中心区域是指所述预设目标区域的正中心区域,且所述中心区域的面积为所述预设目标区域的面积的二分之一;
计算所述中心区域的像素的方差;
将所述中心区域的像素的方差确定为所述第一灰度图像中的所述预设目标区域内的像素的方差。
4.如权利要求1所述的方法,其特征在于,所述将所述非黑边区域内的像素的值进行组合后得到所述第二灰度图像的哈希指纹包括:
去除所述非黑边区域内的预设目标位置处的像素的值;
对去除所述预设目标位置处的像素的值的所述非黑边区域内的像素的值进行组合,得到所述第二灰度图像的哈希指纹。
5.一种视频检索方法,应用于终端中,其特征在于,所述方法包括:
采用如权利要求1至4中任意一项所述的视频指纹提取方法提取指定的视频文件的第一视频指纹;
采用如权利要求1至4中任意一项所述的视频指纹提取方法提取待检测的数据库中的视频文件的第二视频指纹;
检索所述第二视频指纹中是否存在与所述第一视频指纹相同的目标视频指纹;
当确定存在所述目标视频指纹时,输出所述待检测的数据库中对应所述目标视频指纹的目标视频文件。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳市网心科技有限公司,未经深圳市网心科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910377071.6/1.html,转载请声明来源钻瓜专利网。