Структура дополненной реальности

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

Ответ 1

Для идей вы можете посмотреть следующее:

Существующие приложения и их API: На рынке Android существует множество приложений Augmented Reality, о которых хорошо известны Layar и Wikitude. Другие, такие как SomaView и GeoVector также существовать. AFAIK, Wikitude и Layar имеют опубликовали свой API.

Инструментарий: Существует также инструментарий с именем NyARToolkit, который предоставляет библиотеку для такой вещи.

Учебник: DevX Article by Chris Haseman

Удачи!

Ответ 3

Существует два типа дополненной реальности:

a), который требует двумерных маркеров для распознавания с использованием компьютерного зрения и анализа изображений, чтобы нарисовать изображение над ними с соответствующим вращением (ARToolkit)

b) геолокация и ориентация, что означает, что приложение знает точное положение на земле, где вы находитесь, и с чем вы сталкиваетесь, и оно вычисляет то, что вы видите, на основе геолокации. (Layar, Wikitude)

Приложения, такие как junaio, смешивают оба из них

Ответ 5

Я один из разработчиков Look! Смотри! является полной основой для создания приложений дополненной реальности на Android.

Он был разработан как окончательный проект в Университете Комплутенсе в Мадриде.

Их функции:

  • Дополненная реальность
  • Расположение в помещении
  • Удаленные службы
  • 3D, 2D и камера
  • Итерации с объектами

Кроме того, мы разработали приложения с фреймворком, их опубликовали в нашей официальной сети.

Дополнительная информация:

Официальный сайт - http://www.lookar.net/en/

Проект остался в https://sourceforge.net/projects/lookar/

Ответ 6

Ознакомьтесь с Mixare. Это довольно приятная структура AR для Android. В отличие от большинства ранее упомянутых предложений (я не уверен обо всех них), исходный код доступен для Mixare.

Ответ 8

http://layar.com/ будет самой популярной вещью, которую я видел. Я сделал приложение, которое позволяет загружать и отображать информацию так же, как и простой. Это довольно прямолинейно.

Ответ 9

Эй, я поддерживаю AndroidARKit, проект с открытым исходным кодом на github. Он основан на географическом отношении и включает в себя простое приложение с четырьмя квадратами. Подробнее здесь. или здесь. Я написал статью devX, связанную выше. Не стесняйтесь обращаться ко мне, если у вас есть какие-либо вопросы. Он лицензирован для коммерческого использования с атрибуцией. Поэтому не стесняйтесь использовать его в коммерческих приложениях.

Ответ 10

Я знаю систему FLOSS, которая поможет вам создавать AR-приложения. Эта система LibreGeoSocial

Ответ 11

Любой, кто интересуется AR, должен также взглянуть на http://code.google.com/p/droidar/

Его структура с открытым исходным кодом для AR на основе местоположения и маркеров AR на Android.

Ответ 12

Пионер в AR metaio (разработчики Junaio) выпустит бесплатную версию metaio Mobile SDK (Q4/2011).:)

Ответ 13

BeyondAR является бесплатным и apache license v2

Ответ 14

Я знаю, что artoolkit имеет порт для Symbian. Возможно, есть порт для Android, а также

Ответ 16

Я нашел Layar Player.

"The Layar Player - это инструмент, который позволяет любому встроить слои дополненной реальности непосредственно в свое собственное приложение".

В настоящее время Layar Player предназначен только для iPhone, но версия для Android будет доступна в четвертом квартале 2011 года.

Ответ 17

DFusion Mobile - это платформа, основанная на маркерах и основанных на геолокации, с поддержкой BarCode, отслеживанием лиц и поддержкой датчиков.

Ответ 19

Как сказал резидент, artoolkit может быть лучшим вариантом. для android, проверьте this out

Ответ 20

ar23d - это SDK 3D Augmented Reality для Android 2.2+ и Android 3.0+. Сколько издержки на лицензирование не могут быть найдены на их веб-сайте.

Ответ 22

Я думаю, вы должны использовать String SDK

http://www.poweredbystring.com/licensing

Загрузите zip файл проекта из

https://github.com/kyleroche/Professional_iOS_AugmentedReality/blob/master/Ch10/mobile/mobile/ViewController.m

Затем откройте проект CH-10. Это заблокировано с помощью com.isidorey.mobile BundleIdentifier. Таким образом, вы создали профиль обеспечения имени isidoreywildcard *. THEN Он будет работать.

Но это не решение.

Вам нужно запустить, используя свой собственный профиль provisionin.

Итак, сначала зарегистрируйтесь в

http://www.poweredbystring.com/licensing

Затем загрузите demoVersion, чтобы попробовать. Вы можете использовать libStringOGLPro-1.1-com-isidorey-mobile.a(Вы получите статическую библиотеку .a из загруженного демонстрационного проекта) статической библиотеки, чтобы проверить ваш проект.

Лучше читать книгу

http://www.amazon.com/Pro-iOS-5-Augmented-Reality/dp/1430239123