Вероятностная карта занятости - это процедура обнаружения людей с несколькими камерами, причем ее реализация С++ свободно доступна: http://cvlab.epfl.ch/software/pom
Для использования этой удобной части программного обеспечения вам необходимо:
- Серия синхронизированных видеокадров с нескольких камер после процедуры удаления фона.
- Файл конфигурации для определенного сценария.
POM поставляется с примером набора видеокадров и связанного с ним файла конфигурации.
Моя проблема может быть сформулирована следующим образом: Учитывая последовательность синхронизированных видео (например, из http://cvlab.epfl.ch/data/pom), как мне создать файл конфигурации, требуемый POM? В частности, меня интересует тег RECTANGLE конфигурации. В readme указано:
RECTANGLE [номер камеры] [номер места] невидимый | [xmin] [ymin] [xmax] [ymax]
Определяет параметры определенного прямоугольника, стоящего за индивидуально в определенном месте, просматриваемом с определенной камеры. Все Не заданные прямоугольники по умолчанию не видны.
Из моего понимания это определяет, как лицо, ограничивающее прямоугольник, будет выглядеть в определенном месте, просматриваемом с определенной камеры. Это должно быть определено для каждого (сетки) местоположения для каждой камеры (при условии, что местоположение находится в камере Поле зрения - если нет, то небезопасно или прямоугольник может быть оставлен неопределенным).
Выполнение этого вручную не невозможно, но, безусловно, нецелесообразно. Итак, подведем итог: как создать файл конфигурации POM, если у меня есть набор видео с нескольких камер?