Я не работал с контроллером Kinect, но однажды я играл с лазерным сканером, возвращал диапазоны, но только в горизонтальной плоскости.Но техника, которую мы использовали, может быть применена и к Kinect.
Когда мы нашли объект, который хотели идентифицировать, мы вычислили центральную точку объекта [X,Y]
(для Kinect было бы [X,Y,Z]
).Для следующего «кадра» мы искали все точки в данном радиусе r
из [X,Y]
, для тех точек, которые мы нашли, мы рассчитали новый центр [X,Y]
, который мы использовали для следующего «кадра» и т. Д.
Мы использовали максимально возможную скорость объекта и частоту кадров, чтобы вычислить наименьшее возможное значение r
, которое обеспечило, чтобы объект не избежал нашего отслеживания между двумя кадрами измерения.