2013-05-16 1 views
0

Я начинаю проект AR для клиента, который включает использование AR для отображения информации об определенных объектах. В этом проекте, например, пользователь будет указывать камеру на автомобиль. В зависимости от того, на какой части автомобиля пользователь смотрит (фары, ветровое стекло), появится кнопка. Когда пользователь нажимает эту кнопку, на экране появляется информационное окно, предоставляющее пользователю дополнительную информацию об этой определенной части автомобиля.Какие библиотеки AR были бы полезны для разработки приложения iOS для отображения информации об определенных объектах?

Клиент не хочет размещать на автомобиле физические маркеры (QR-код/​​рисунки), поэтому детали автомобиля должны быть обнаружены другим способом.

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

Может кто-нибудь сможет указать мне в правильном направлении (iOS-библиотеку) для такого рода проектов и будет ли это полностью осуществимо.

Спасибо за ввод, Энди.

+1

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

+0

Звук проекта правдоподобен - ваша главная задача будет заключаться в том, какие части автомобиля действительно хорошо подходят в качестве эталонного изображения для алгоритма, основанного на компьютерном видении. Он обычно хорошо работает с изображениями, содержащими множество функций (например, в капоте двигателя нет никаких функций, так как это одна однородная поверхность). Там есть несколько библиотек, которые инкапсулируют алгоритмы распознавания образов и помогают визуализировать ваш контент поверх этого. (например, Wikitude, Qualcomm, metaio и многие другие) – Wikitude

ответ

0

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

Однако, я видел прототипы, которые обращаются к вашему проблемному домену. Хорошим примером может служить руководство BMW Augmented Reality. Проверьте эту ссылку http://www.youtube.com/watch?v=P9KPJlA5yds

Следовательно, я никогда не сталкивался с надлежащей библиотекой дополненной реальности для iOS или даже Android, которая может адресовать ваш проблемный домен в контексте AR без маркера.

Информация, приведенная выше, предназначена только для ваших знаний, но ни в коем случае не препятствует вам.

0

Что вам нужно, это отслеживание объектов на основе модели/6DOF. Поскольку вы хотите отслеживать автомобиль, он, безусловно, будет бесплатен (или вы получите только редкие функции), поэтому вы должны смотреть на бесцветные неплановые 3D-решения для отслеживания объектов (объектов).

Это довольно современное состояние (много исследований, несколько продуктов/SDK), но используя библиотеку, такую ​​как OpenCV, и с соответствующей литературой (см. Ниже), вы должны быть способны ее развить. Вы можете посмотреть решение с открытым исходным кодом, например, библиотеку ViSP, в которой есть модуль для отслеживания модели, но не официальный порт iOS. для коммерческих библиотек ближайшими будут библиотеки AR, поддерживающие SLAM или «3D-отслеживание объектов».

В перспективе техники, у вас есть другой способ справиться с этой проблемой, некоторые указатели: