我想獲得視頻的幀率,但我總是在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