2015-05-05 7 views
1

У меня есть видео с камеры с людьми на сцене. Мне нужно пройти каждый кадр этого видео и вручную сохранить координаты (пройти каждый кадр и нарисовать квадрат вокруг каждого человека) ограничивающей рамки обнаруженных людей на сцене и координаты центра головы - так в основном, top-left, bottom-right, head-center координаты. Граница должна быть квадратной.Сохранение координат рамки для каждого кадра в видео

Дополнительная программа затем считывает файл с координатами квадрата и центра головы и номера кадра и извлекает ящики в качестве изображения.

Для любого, у кого есть опыт работы с компьютерным зрением, есть ли какое-либо программное обеспечение с открытым исходным кодом, которое может выполнить то, что я запрашиваю? Если нет, то какую технологию вы бы рекомендовали создать на этом инструменте? Любой стартовый код?

+0

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

+0

Кроме того, камера неподвижная или движущаяся? Если камера (и, следовательно, фон) статична, вы можете использовать методы вычитания фона. – Photon

+0

этот вопрос слишком общий. способность обнаруживать объекты (люди) является одной из основных проблем в компьютерном видении. отслеживать их (это необходимо?) - еще одна сложная проблема. Пожалуйста, добавьте больше деталей на сцену (внутри/снаружи, точка зрения, статические окклюзии, плотность людей и т. Д.) – killogre

ответ

1

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

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

Вот некоторые ссылки, которые могут помочь вам:

Extract video frames

Detect mouse events