Я хочу обнаружить движение в уже существующем видео, видео хранится в формате webm. Я видел некоторую демонстрацию opencv, но эти примеры фиксируют движение потоковой веб-камеры в реальном времени.
Есть ли какая-либо библиотека или API, которые фиксируют движение видеофайла WebM в C ++?
Помогите мне, пожалуйста.
Если у вас есть код, который работает с входом веб-камеры, вам нужно всего лишь изменить тип входа, чтобы принять видеофайл в качестве ввода.
По сути, вы можете сделать это с помощью объекта VideoCapture.
cv::VideoCapture cap("path/for/file.fileextension")
и затем, поместив этот ввод в тип данных Mat (разделяя по кадрам):
Mat frame;
cap >> frame;