Маркер отслеживания и выбор алгоритма отслеживания для отслеживания видео в контролируемой среде с использованием opencv - PullRequest
0 голосов
/ 07 июня 2018

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

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

Мой первый и самый главный вопрос: какой лучший маркер я могу использовать, если у меня есть свободавыбирать?Я думал, что яркие светодиоды, скорее всего, самые легкие.Но я не уверен, учитывая, что этот алгоритм может работать лучше со сложными фигурами или объектами с большим количеством функций.Могут ли QR-коды работать лучше?Маркер будет двигаться и наклоняться, поэтому я не уверен.Свет звучит хорошо и достаточно устойчив к наклону.

Второй вопрос, который, вероятно, является взаимозависимым с первым, заключается в следующем: каков наилучший алгоритм отслеживания для этого сценария?Я читал немного в Интернете.Очень хороший обзор доступных методов отслеживания: https://www.learnopencv.com/object-tracking-using-opencv-cpp-python/, откуда я решил использовать трекер KCF.Но я не особо разбираюсь в алгоритмах и думаю, что, возможно, использую несовместимые идеи: например, отслеживание цвета, вероятно, является простым в том смысле, что это можно сделать с помощью некоторой цветовой фильтрации, и исходя из скорости, использующей некоторыепредсказание и т. д. Но, может быть, эти алгоритмы, которые обнаруживают множество функций, на самом деле не работают хорошо только при свете.

Итак, опять же, я думаю, что вопрос может быть переформулирован так: какой алгоритм маркировки / отслеживания является лучшимкомбинация в моем конкретном сценарии?

1 Ответ

0 голосов
/ 08 июня 2018

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...