Java 视频检索技术

Java 视频检索技术,java,matlab,opencv,information-retrieval,Java,Matlab,Opencv,Information Retrieval,嗨,视频检索使用的所有技术和算法。 我应该选择opencv还是matlab平台? 我的输入是文本或图像查询,输出应该是包含文本或图像的相关视频,建议我这个项目的确切主题是哪种技术适合这个。 请给我这方面的参考资料,并参考简单的视频检索源代码。请帮助我。对于视频检索,您必须从索引数据集中的视频开始。这是基于一帧一帧地完成的,以获得特征描述符(通常没有一篇发表的论文只选择动态特征丰富的帧) 可以使用Opencv或matlab计算图像(视频帧)的特征描述符。在C++和MATLAB实现中都有一个库,如S

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

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

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

之后,您必须为从视频中提取的特征构建一个所谓的“数据库”,其中一个选项是使用“单词袋”模型。这也是在opencv中实现的,还有像check这样的matlab库。在这种情况下,可以使用图像进行查询


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

请参考以上SIFT和文字袋的任何源代码。有关文字袋检查SIFT,请参阅Opencv文档,SIFT也不是免费的