Обрабатывать видео в OpenCV, не проигрывая его - PullRequest
0 голосов
/ 02 мая 2018

У меня есть код, который может захватывать лица, когда он пересекает линию в видео, после того, как это приложение сохранит его в местном направлении. Можно ли обработать это приложение с предварительно записанным видео, не воспроизводя его.

Значит, если у меня есть 2-часовое видео, как я могу сохранить все лица в видео в течение нескольких минут?

1 Ответ

0 голосов
/ 02 мая 2018

Чтобы поработать над двумя часами видео в течение нескольких минут, вам понадобится несколько трюков, таких как

  1. изменение размера видео, чтобы вы могли сэкономить время, использованное в кадре получение.
  2. пропуск кадров и установление частоты кадров от 6 до 10 кадров в секунду, предполагая, что лица не перемещаются слишком далеко в течение этого время
  3. выполнение распознавания лиц только в небольшой области поиска изображение
  4. Настройка детектора лица для максимально быстрой работы
  5. сделать ваш логин для "пересечения линии" простым возможно

С хорошим компьютером и OpenCV, созданным для использования графического процессора, вы можете сделать это.

...