Алгоритмы для отслеживания движущихся объектов с помощью движущейся камеры

Я пытаюсь разработать алгоритм для отслеживания движущихся объектов в режиме реального времени с одной установкой движущейся камеры в качестве проекта, в OpenCV (C++).

Мои основные цели

  • Обнаружение движения в (изначально) статической рамке
  • Отслеживание этого движущегося объекта (камера, которая следует за этим объектом)

Вот что я уже пробовал

  • Существенное обнаружение движения с использованием временной разности и оптического потока. (не компенсирует движущуюся камеру)
  • Отслеживание объектов на основе KLT, но я не смог сегментировать объекты движущегося объекта (объекты движущегося объекта смешались с другими отслеживаемыми объектами на изображении)
  • Отслеживание на основе среднего сдвига (требуется инициализация и немного вычислительно)

Я сейчас пытаюсь изучить следующие методы

  • Гистограмма градиентов.
  • Алгоритмы, реализующие параметры движения камеры.

Любой совет, в каком направлении мне двигаться дальше, чтобы достичь своей цели.

1 ответ

Напечатайте: "zdenek kalal predator" на google.com и посмотрите видео, прочитайте появившиеся статьи. Я думаю, что это даст вам много понимания.

Другие вопросы по тегам