ARCore-телефоны теперь могут определять глубину с помощью одной камеры

ARCore — это платформа Google для дополненной реальности, доступная для приложений Android и iOS. Чтобы обеспечить более иммерсивный опыт, новый ARCore Depth API позволяет любому совместимому телефону создавать карты глубины с помощью одной камеры.

ARCore Depth API позволяет разработчикам использовать наши алгоритмы определения глубины по движению для создания карты глубины с помощью одной RGB-камеры. Карта глубины создается путем съемки нескольких изображений под разными углами и их сравнения при перемещении телефона для оценки расстояния до каждого пикселя.

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

Приведенный ниже пример — обновленная версия AR-животных в Google Поиске. Кошка — с задними лапами, скрытыми за мебелью — появляется позади нее, а не просто *стоит* перед тем местом, куда вы направляете камеру. Она воспринимает фон как трехмерный с глубиной, а не просто как плоскую поверхность. Этот более реалистичный опыт начнет разворачиваться сегодня на некоторых из 200 миллионов Android-устройств с поддержкой ARCore с помощью приложения Google.

Реклама — прокрутите вниз, чтобы увидеть больше контента

«Трехмерное понимание мира» делает возможным ряд других сценариев использования. Google изучил (примеры ниже) реалистичную физику, планирование траекторий и взаимодействие с поверхностями благодаря новой возможности определения глубины ARCore.

Такой однолинзовый подход снижает порог вхождения в технологию, поскольку не требует специализированных камер и датчиков. Тем не менее, Depth API будет улучшаться только с появлением лучшего оборудования в телефонах. Google позволяет разработчикам сотрудничать над новым ARCore Depth API уже сегодня.

Например, добавление датчиков глубины, таких как датчики времени пролета (ToF), в новые устройства поможет создавать более детальные карты глубины для улучшения существующих возможностей, таких как окклюзия, и разблокировки новых возможностей, таких как динамическая окклюзия — способность скрываться за движущимися объектами.