急:请教有关视频单帧处理的问题
各位大虾好:我是一个大四的学生,毕业设计答辩时间快到了,我还有一些工作没完成,在这里向各位请教。
我做的题目是《基于VC++的视频播放和结构标注系统的设计与实现》,用的工具是VS.net和OPENCV开发工具。它主要包括两个方面的工作:一是用MFC做一个播放器;另外一个就是对播放的视频进行镜头切换检测,将发生镜头切换的帧标注并存储起来。第一个方面的工作我已经完成了,用的是我windows的MCI接口实现的。现在我的问题是从解压後的视频中提取出当前帧,并用直方图的方法对该帧和前一帧进行比较,从而来检测镜头切换。最关键的难题就是如何从解压後的视频中提取出当前帧。因为MCI中没有发现相关的函数,而我做的播放器又是直接用windows控件,并没有自己用解码来实现,所以也就无法在解码中实现。请有“识”之士加以指点,不胜感激!我的邮箱是sunsmiler@126.com!谢谢各位了!
sunsmiler