
通过使用OpenCV和MFC对话框,开发一个包含滑动条控制的播放器源代码。
5星
- 浏览量: 0
- 大小:None
- 文件类型:None
简介:
使用指南:
1. 安装Visual Studio 2008。
2. 安装OpenCV 2.0版本。
3. 安装cmake 2.8.6版本。
4. 利用cmake生成一个动态库,该动态库能够被Visual C++ 2008调用。
5. 配置Windows系统环境变量Path,将OpenCV 2.0安装后的bin文件夹目录添加到用户变量中,确保Path设置为.../bin(...代表OpenCV 2.0安装目录下的program files子目录的全路径)。
6. 在Visual C++ 2008中,在“工具”菜单下选择“选项”,然后进入“项目和解决方案”->“VC++目录”选项。 在显示以下内容的目录下,首先选中可执行文件项并添加.../bin目录,随后选中包含文件项并添加.../include/opencv目录,最后选中库文件项并添加.../lib目录(...代表OpenCV 2.0安装目录下的program files子目录的全路径)。
7. 创建一个MFC对话框项目,命名为VideoPlayer。之后,在项目的属性设置中取消勾选“更换Unicode字符集为多字节集”选项。同时配置链接器的输入依赖项为cxcore200.lib、cv200.lib和highgui200.lib。
8. 或者直接对新建的VideoPlayer对话框项目进行覆盖,无需执行第7步的操作,然后对该项目配置属性进行相应的修改。
功能描述:
1. 该程序包含slider控件、Picture控件、打开按钮、播放按钮、暂停按钮和停止按钮等组件。
2. 它实现了视频文件的加载、播放、暂停、停止以及通过滑动条对视频播放进度的精细控制功能实现。
存在的问题:
1. 某些视频文件并非精确的帧数结尾,例如使用屏幕录像机录制的AVI格式视频可能会出现丢帧现象;具体而言,丢帧发生的帧位置无法通过IplImage的图像空间进行加载视图来定位,从而导致程序调试时出现错误。
2. 虽然基本功能已经实现完毕,但仍需对其执行效率进行验证,并且需要检查是否存在潜在的内存泄漏问题。
解压密码及相关信息请参考http://www.cnblogs.com/huangweilin/archive/2012/05/18/2507764.html
全部评论 (0)


