来自VideoCapture opencv的不稳定的fps

时间:2014-07-10 08:57:48

标签: c++ opencv video-capture

我使用opencv从视频文件中获取fps。 它适用于我拥有的所有视频,除了我手机录制的视频(三星音符)。我通过调用VideoCapture :: get(CV_CAP_PROP_FPS)得到fps = 90000。我验证了手机拍摄的视频文件的属性,它们似乎没有记录文件的问题(fps = 30),但是当我通过opencv获得fps时它的不稳定值!

有没有得到这个问题?有什么建议吗?

编辑:

VideoCapture input_video("20.mp4"); // here I read a file, recorded by cameraphone
double fps=input_video.get(CV_CAP_PROP_FPS); 
cout<<fps<<endl; // prints 90000 !!!!!
// continue without problem

0 个答案:

没有答案