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