Рамки дополненной реальности
Я планирую разработать приложение дополненной реальности для телефона 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 г.).:)
Всем, кто интересуется 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-файл проекта с
Затем откройте проект 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