Рамки дополненной реальности

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

22 ответа

Решение

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

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

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

Учебник: DevX Статья Криса Хасемана

Удачи!

Вы также можете использовать новый Qualcomm AR SDK http://developer.qualcomm.com/dev/augmented-reality

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

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

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

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

На этой странице http://socialcompare.com/en/comparison/augmented-reality-sdks показан широкий сравнительный анализ фреймворков дополненной реальности. Обновлен до марта 2013 года.

Это признакам

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

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

Их особенности:

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

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

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

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

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

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

Полноценный фреймворк дополненной реальности на основе маркера с открытым исходным кодом. http://code.google.com/p/android-augment-reality-framework/

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

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

BeyondAR является бесплатной лицензией Apache v2

Всем, кто интересуется AR, следует также ознакомиться с http://code.google.com/p/droidar/

Это фреймворк с открытым исходным кодом для определения местоположения и маркера AR на Android.

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

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

Я нашел Layar Player.

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

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

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

Wikitude API - это еще одна альтернатива для приложений Android: http://www.wikitude.org/developers

Попробуй это! Проект с открытым исходным кодом: http://code.google.com/p/andar/

D'Fusion Mobile - это основанная на маркерах и геолокации платформа с поддержкой BarCode, Face Tracking и Sensor Support.

Эта библиотека дополненной реальности Android позволяет преобразовывать координаты GPS (широта / долгота) в координаты экрана (x/y). Это простой импорт JAR и обрабатывает все расчеты для вас.

Как сказал Рейнир, лучшим вариантом может быть artoolkit. есть для андроида, зацени это

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

Я думаю, что вы должны использовать 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* . Затем он будет работать.

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

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

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

http://www.poweredbystring.com/licensing

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

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

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

Другие вопросы по тегам