VS2010中在MFC下使用OpenCV读取视频文件
2012-08-28 21:56
549 查看
如下代码可以运行,
但是当将测试使用的AfxMessageBox屏蔽掉,就无法运行,报错,要不就是只能读取一帧,真的太奇怪了。没有发现错误。
继续调试!
void Cs1View::OnVideoFileRead() { IplImage* pFrame = NULL; //获取视频文件 CvCapture *pCapture=cvCreateFileCapture("calib_3D.avi"); //cvNamedWindow("video",1); //显示视屏 int i=0; while(1) { pFrame=cvQueryFrame( pCapture ); i++; CString str; str.Format(TEXT("%d"),i); if(!pFrame) break; else { AfxMessageBox(str); i=i+2; } img1.CopyOf(pFrame); Invalidate(); ///* char c=cvWaitKey(33); //if(c==27)break; */ //cvReleaseCapture(&pCapture); //img1.Destroy(); } }
但是当将测试使用的AfxMessageBox屏蔽掉,就无法运行,报错,要不就是只能读取一帧,真的太奇怪了。没有发现错误。
继续调试!
相关文章推荐
- [置顶] 完整VS2010中使用MFC+Opencv设计视频读取(有代码和相关解析)
- 使用MFC读取图片文件和视频文件
- VS2010MFC对话框程序中使用Windows Media Player播放音频或视频文件
- vs2010环境下mfc+ffmpeg+opencv读取任意格式视频的播放器
- 基于OpenCV+MFC的AVI视频文件读取及运动检测
- 使用ffmpeg循环推流(循环读取视频文件)推送EasyDSS RTMP流媒体服务器的方法
- OpenCV学习笔记(4)视频文件的读取与保存(2010-01-23 更新)
- 在VS2010上使用C#调用非托管C++生成opencv代码的DLL文件
- OpenCV入门系列(7):读取摄像头,保存为视频文件
- 关于Linux下使用OpenCv读取视频打不开的问题
- VS2010环境使用MFC操作读取excel2010文件
- MFC中关于文件的读取和存储(使用CFile与CFileDialog类)
- 在VC的MFC中使用控件,显示OpenCv取得的视频
- 如何解决opencv读取avi视频文件一闪而过
- 【opencv代码练习8】读取并显示视频文件
- Qt使用opencv调用摄像头录制视频并保存文件
- Python OpenCV3 VideoCapture读取视频文件失败解决方案
- opencv 2.4.9 VideoCapture不能读取视频文件
- OpenCV读取视频文件方法
- Opencv(四):读取视频文件和摄像头