У меня есть VideoCapture
, тогда я выполняю некоторые действия, такие как обнаружение объектов. Теперь я достиг стадии, на которой я хочу получить прошедшее время видео в течение определенного времени, например, когда объект обнаружен. Каков наилучший/самый надежный способ получить прошедшее время?Получить время, прошедшее с видео
Важно то, что видео не работает на оригинальной скорости из-за падения FPS, потому что я выполняю некоторую обработку изображений. Поэтому проблема заключается в том, что я хочу иметь возможность получить время в обработанном видео, а затем иметь возможность отслеживать время в видеосигнале orignal, и оно должно быть в одной последовательности. (Пример: я получаю время 05:30, тогда он должен находиться в том же месте в оригинальном видео, если я поеду в 05:30 в VLC и т. Д.).
Надеюсь, я достаточно ясен в объяснении. Я пробовал CV_CAP
с различными вариантами, но я не понимаю, как я мог бы получить время. Использование этого будет что-то вроде:
if (this)
Get time elapsed
Любые идеи и все помощь оченьоценили!
Непонятно: происходит ли это в реальном времени или эта пост-обработка видео, которое может происходить полностью независимо от исходной частоты кадров? – kfsone
После обработки. –