首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >OpenCV视频I/O不工作

OpenCV视频I/O不工作
EN

Stack Overflow用户
提问于 2012-09-05 04:43:12
回答 1查看 481关注 0票数 1

简介:

嗨,每当我试图从文件或相机中检索一些视频输入时,我都会遇到问题。

我正在学习这本书中提供的教程:“用OpenCV库学习openCV计算机视觉”.I可以获得使用相机输入或视频文件输入来工作的示例。这些例子是2-2和2-9。

代码:

  • 用于示例2-2 (视频输入)的代码im是: #包括"stdafx.h“#包括"highgui.h”# int main( int argc,char** argv ){ cvNamedWindow( "Example2",CV_WINDOW_AUTOSIZE );CvCapture* capture = cvCreateFileCapture( "C:\Users\$catia视频教程3.avi“);IplImage*框架;而(1){ frame = cvQueryFrame(捕获);if( !frame )中断;cvShowImage( "Example2",帧);char c= cvWaitKey(33);如果(c == 27 )中断;} cvReleaseCapture( &capture );cvDestroyWindow( "Example2“);}
  • 用于示例2-9 (摄像机输入)的代码im是: #包括"stdafx.h“#包括 # int _tmain(int argc,_TCHAR* argv[]) { CvCapture* capture = cvCreateCameraCapture(-1);IplImage* frame;而(1){ frame = cvQueryFrame( capture );//if( !frame )断开;cvShowImage( "Example2",frame );char c= cvWaitKey(33);if( c == 27 )断开;} cvReleaseCapture( &capture );cvDestroyWindow( "Example2“);返回0;}

条件:

我同时向两个例子寻求帮助的原因是因为我认为这两个例子的问题是一样的!两者都是简短的例子。

  • 我使用OpenCV 2.2在Windows7 x64机器上使用Visual 2010
  • 我添加了所有的Opencv库,并在我的项目属性中正确地包含了文件。
  • 我的相机和其他程序都能正常工作。
  • 图像输入很好。是那些录像不管用。

输出:

  • 示例2-2在调用"cvCreateFileCapture“函数时给出了一个”访问冲突异常“。
  • 示例2-9显示一个弹出窗口,要求我选择一个视频设备.显然,我选择了唯一的选择,那就是我的笔记本电脑附带的bisonCam。然后它打开一个空窗口,什么也不做。
  • 在例子2-9中,摄像机引导打开。

所以.

如果有人知道我错过了什么,我会非常感谢你的建议!

EN

回答 1

Stack Overflow用户

发布于 2012-09-05 05:53:18

尝试在没有美元符号($)的情况下命名文件。这可能会导致例子2-2的问题(代码本身看起来很好)。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/12274589

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档