我想获得视频的帧率,但我总是在Linux上获得-nan。OpenCV:无法从视频获取帧率
VideoCapture video(input);
if (!video.isOpened()) // zakoncz program w przypadku, problemu z otwarciem
{
exit(0);
}
double fps = video.get(CV_CAP_PROP_FPS);
我的openCv版本是2.4.7。相同的代码在Windows上工作正常。
这与OpenCV的2.4.7为我工作在Linux上我如何获得帧率。你安装了哪个Ffmpeg版本?尝试编译最新版本。 – Eric
我有同样的问题,我已经安装了所有软件包的最后一个版本,但在unix whixh上返回'nan'在Mac上正常工作。 –
当我将其更新到2.4.8时出现同样的问题。当它是2.4.5时它工作正常。 – takfuruya