В настоящее время я разрабатываю приложение на основе OpenCV/С++ для отслеживания мелких животных: Ниже приведен пример того вида видео, которое он должен обрабатывать. Программа просто выводит положение x, y животного и время для каждой области. Это графическое представление результата на оригинале.
Мой вопрос немного неудобен --- и, возможно, вне темы --- в том, что я не спрашиваю, как улучшить мою программу, но как ее оценить. Я знаю о существовании Bonn Benchmark в наборе данных отслеживания, но это не подходит для моего случая.
Программа предназначена для обработки очень длинного видео, поэтому я не могу реально спросить независимых людей, чтобы оценить положение животных и сравнить человеческие против программы. Я также рассмотрел возможность использования роботов или переноса транспондеров на более крупных животных, чтобы иметь точные позиции, но на самом деле у меня нет ресурсов.
У меня возникла идея использовать программу для генерации видео из blobs, движущихся в среде 2d. Мой вопрос прост:
Знаете ли вы о какой-либо программируемой высокоуровневой структуре, которую я мог бы использовать для графического моделирования движения объекта, движущегося стохастически в параметризуемом фоне?
Моя мечта - иметь инструмент командной строки, который будет работать следующим образом:
$ program [BACKGROUND_OPTIONS] [OBJECT_OPTIONS] -V VIDEO_OUTPUT -P POSITIONS_OUTPUT
Можно манипулировать фоновой текстурой, а также формой, цветом и движением движущегося объекта.
Я знаю, что я мог бы "легко" сделать это сам (и я буду, если ничего не найду), но я предпочел бы, чтобы программа оценивалась, и ссылка была настолько независимой, насколько это возможно (например, тем же лицом).