Можно ли точно разместить окружность, относящуюся к реальному объекту, используя arcore? - PullRequest
0 голосов
/ 06 ноября 2018

Используя дугу и / или сцену, можно ли точно расположить круги на реальном объекте жизни. Допустим, у меня был стол в реальном мире и известный набор координат, где нужно разместить маленькие (10 мм) AR-наклейки. Они могут быть на верхней / боковой / нижней стороне стола и должны быть точно установлены на мм. В настоящее время я решаю эту проблему с помощью ряда стационарных лазеров. Можно ли это сделать с помощью Arcore на мобильном устройстве - либо на телефоне, либо на AR / Smart Очках? Точность имеет решающее значение, поэтому насколько точным может быть это решение с использованием arcore?

Ответы [ 2 ]

0 голосов
/ 06 ноября 2018

Если вы используете несколько маркеров или AR-стикеров, ваше решение будет довольно точным, учитывая, что ваше местоположение ваших кругов будет рассчитываться относительно этих маркеров. Отслеживание на основе изображений или маркеров весьма впечатляет с любыми SDK дополненной реальности. Однако , наличие этих маркеров 10 мм может вызвать проблемы с обнаружением маркеров. Я бы порекомендовал создать эти маркеры, используя AugmentedImageDatabase, и вы можете указать реальный размер изображений, который помогает отслеживать эти изображения. Затем вы можете проверить, может ли ARCore обнаружить ваши изображения на столе. ARCore - не самый быстрый SDK, когда дело доходит до обнаружения изображений, но он может продолжать отслеживать, даже если маркеры не находятся в кадре. Если вам нужно быстрое обнаружение маркеров, я бы порекомендовал Vuforia SDK.

0 голосов
/ 06 ноября 2018

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

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

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

...