Как вы можете обрезать повторяющееся / согласованное видео из видео?

337
Peter Walke

Друг работает над изучением сна для своего университета. В рамках исследования они размещают видеокамеры ночного видения в детских комнатах и ​​должны следить за тем, как часто они просыпаются, обращаются к своему воспитателю и т. Д.

Прямо сейчас они вынуждены смотреть 8-12 часов видео, большинство из которых можно игнорировать, поскольку ребенок большую часть времени спит. Они хотели бы, чтобы программное обеспечение делало большую часть черной работы за них.

Кто-нибудь знает о каком-либо программном обеспечении, которое может убрать «скучные» / непротиворечивые части, где ребенок спит, и пометить только те фрагменты видео, которые отличаются от остальных?

3

2 ответа на вопрос

2
Robert Cartaino

То, что они хотят, это видеомагнитофон, который работает с обнаружением движения. Многие системы безопасности записывают видео только при наличии движения в кадре видео. Существуют также приложения для веб-камер, которые используются в качестве систем безопасности, использующих обнаружение движения для начала записи.

WebCam Monitor - это только один пример приложения, которое делает то, что вам нужно.

1
Liudvikas Bukys

Это лаборатория по изучению сна, но у них нет автоматизированных инструментов? Хорошо, допустим, это малобюджетная операция по какой-то веской причине.

Определение местоположения ключевых кадров (где происходит увеличение активности или скачки диссимилиативности от кадра к кадру) является общей характеристикой многих видов программного обеспечения для редактирования или визуализации видео.

Вот несколько идей для вещей, которые вы можете дешево купить, чтобы получить то, что вам нужно для обнаружения ключевых кадров или обнаружения движения:

  • Вот курс «Основы мультимедийных вычислений», где студенты написали Perl-скрипт, чтобы использовать меру сходства для определения ключевых кадров в файлах MPEG. (Может быть, вы можете заставить авторов поделиться.) Вывод, кажется, включает ключевые кадры и графики временных меток.
  • Вы можете написать фильтр во временной области, чтобы выделить изменения уровня пикселей (перекрасить более темные пиксели в красный, светлые пиксели - в зеленый); большие движения будут вызывать легко наблюдаемые цветные полосы вокруг того, что движется; пока вы это делаете, выведите график вашей меры подобия между кадрами.
  • Получить программное обеспечение для наблюдения; Вот пример для Windows: digi-watcher ; Вот пример Linux: ZoneMinder .
  • Вы можете найти нелинейный видеоредактор, для которого импорт вашего видео даст вам некоторую визуализацию, которая поможет идентифицировать важные моменты в движении.

Похожие вопросы