У меня есть видео AVI, которое мне нужно обработать в C ++ с использованием OpenCV. Проблема в том, что OpenCV обнаруживает FrameRate 30, а в Matlab VideoReader обнаруживает FrameRate 60 для того же видеофайла. В результате я могу извлечь только половину кадров в C ++ по сравнению с Matlab.
Я попытался установить FPS на 60 в C ++ с помощью cv :: VideoCapture :: set (cv :: CAP_PROP_FPS), но это не так повлиять на это. Я читал, что это также связано с VideoCapture Backends (мой использует FFMPEG).
Есть ли способ увеличить скорость FPS в OpenCV, поскольку видеофайл поддерживает ее в соответствии с MATLAB?