структура расширенной реальности

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

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

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

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

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

Удачи!

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

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

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

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

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

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

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

Я один из разработчиков Look! Смотри! является полной основой для создания приложений дополненной реальности на 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/

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

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

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

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

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

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

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

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

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

Я нашел Игрока .

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

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

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

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

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

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

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

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

http://www.poweredbystring.com/licensing

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

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

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

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

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

Поэтому сначала зарегистрируйтесь в

http://www.poweredbystring.com/licensing

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

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

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

  • Как установить OnClickListener на RadioButton в Android?
  • Можно ли изменить значок радиокнопки в группе переключателей андроид
  • Как перемещать изображение слева направо в android
  • Как я могу отлаживать javascript на Android?
  • Как отправить строку из одной активности в другую?
  • Android: BitmapFactory.decodeStream () из памяти с файлом 400 КБ с бесплатной кучей 2 МБ
  • Как установить рингтон в Android из моей активности?
  • Как программно открыть меню опций?
  • Получать доступные локали для текста в речь (TTS)
  • Как рисовать стрелку (в Android)?
  • как узнать вызывающую деятельность в android
  • Interesting Posts

    Мне все еще нужно использовать виртуальную память?

    HttpClient не поддерживает метод PostAsJsonAsync C #

    доступ к переменной из другого classа

    Приложение не удалось запустить, поскольку оно не могло найти или загрузить плагин платформы QT «windows»,

    Mikrotik – сбросить счетчик пользовательского менеджера после дня или недели

    R: rvest: соскабливание динамической страницы электронной торговли

    403 Запрещенная ошибка в Mac OS X Localhost

    Ярлыки клавиш в неанглийской версии Microsoft Office

    jqGrid динамически разрешает идентификатор пейджинга сетки?

    Как я могу использовать переменную как имя переменной в Perl?

    @ Андроидный дисплей / res / viewable в WebView

    Можно ли обнаружить предыдущую позицию байта на жестком диске после того, как она была перезаписана?

    Можно ли создавать стандартные шаблоны контейнеров с неполными типами?

    Позиционный элемент фиксирован вертикально, абсолютный по горизонтали

    Как добавить настраиваемый канал nuget в сборку TeamCity?

    Давайте будем гением компьютера.