简体   繁体   English

在opencv中播放视频的程序错误

[英]error in program for playing a video in opencv

warning : error opening file 警告:打开文件时出错

c:\\users\\vp\\work\\ocv\\opencv\\modules\\highgui\\src\\cap_ffmpeg.cpp:454 c:\\ users \\ vp \\ work \\ ocv \\ opencv \\ modules \\ highgui \\ src \\ cap_ffmpeg.cpp:454

How to remove this error? 如何清除此错误?

My program : 我的程序:

#include<opencv\cv.h>
#include<opencv\highgui.h>
#include<opencv\ml.h>
#include<opencv\cxcore.h>



int main( int argc, char** argv ) {
cvNamedWindow( "DisplayVideo", CV_WINDOW_AUTOSIZE );
CvCapture* capture = cvCreateFileCapture(" E:\softwares\opencv\samples\cpp\tutorial_code\HighGUI\video-input-psnr-ssim\video\Megamind.avi ");
IplImage* frame;
while(1) {
frame = cvQueryFrame( capture );
if( !frame ) break;
cvShowImage( "DisplayVideo", frame );
char c = cvWaitKey(33);
if( c == 27 ) break;
}
cvReleaseCapture( &capture );
cvDestroyWindow("DisplayVideo" );
}

使用“ /”或“ \\\\”,而不是“ \\”。

CvCapture* capture = cvCreateFileCapture(" E:\\softwares\\opencv\\samples\\cpp\\tutorial_code\\HighGUI\\video-input-psnr-ssim\\video\\Megamind.avi ");

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM