视频检索技术

时间:2012-11-04 14:44:55

标签: java matlab opencv information-retrieval

嗨用于视频检索的所有技术和算法。 我应该选择opencv或matlab的哪个平台? 我的输入是文本或图像查询和输出应该是包含文本或图像的相关视频,建议我这个项目的确切主题是哪种技术适合这个。 请给我参考,并参考简单的视频检索源代码。帮帮我。

1 个答案:

答案 0 :(得分:2)

对于视频检索,您必须从索引数据集中的视频开始。这是逐帧完成的,基于获取特征描述符(通常没有发表的论文来选择仅动态特征丰富的帧)。

可以使用Opencv或matlab计算图像(视频帧)的特征描述符。在c ++和matlab实现中都有一个库,如SURF,SIFT,MSER ..

之后你必须为视频中提取的功能构建一个所谓的“数据库”,一个选项是使用“bag of words”模型。这也是在opencv中实现的,并且有像check vlfeat.org这样的matlab库。在这种情况下,可以使用图像完成查询。

对于视频中的文本搜索,您可以尝试提取视频的语义内容并将其与文本上下文进行匹配。或者从视频帧中提取特征时,尝试使用“词袋”模型提取文本而不是使用某种数据库。