отслеживать движения реального объекта через vofuria и единство, игнорируя движения камеры - PullRequest
0 голосов
/ 17 декабря 2018

Я занимаюсь разработкой приложения дополненной реальности, которое отслеживает объект через камеру (реальный объект, используя Vuforia), моя цель - определить расстояние, которое он проходит.Я использую Unity + Vuforia.Для каждого кадра я вычисляю расстояние между первой позицией и текущей позицией (векторное вычисление).

Но я получил неправильные детали позиции / с, и движения камеры влияют на результат.(Я не хочу принимать во внимание смещение камеры) какое-либо решение?

для большей очистки Я хочу реализовать этот опыт: (видео):

https://youtu.be/-c5GiXuATh4

1 Ответ

0 голосов
/ 18 декабря 2018

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

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

...