Как разработать приложение дополненной реальности для Android

Я хотел бы разработать приложение дополненной реальности на мобильном телефоне HTC Nexus One для android с использованием Flash Professional CS5 и Adobe AIR 2.5.

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

например:

  1. дополненная реальность с помощью веб-камеры и Flash
    http://www.adobe.com/devnet/flash/articles/augmented_reality.html

  2. введение в дополненную реальность http://www.gotoandlearn.com/play.php?id=105

Я также смотрел другие видео, касающиеся воздуха для Android приложений с сайта gotoandlearn, и я сделал все успешно, такие как:

  1. Air для Android – Часть 1
  2. Air для Android – часть 2
  3. публикация AIR для Android приложений
  4. AIR для ускорения GPU Android
  5. введение в дополненной реальности

однако мне не удалось заставить его работать на моем телефоне android (ничего не делать и работать очень медленно).

Я хотел бы задать несколько вопросов на следующее:

1) чтобы разработать приложение дополненной реальности на android, это делается с использованием того же метода, что и выше?

2) Нужно ли использовать какое-либо другое программное обеспечение, кроме тех, которые отображаются на видео и adobe air 2.5?

3) Знаете ли вы о каких-либо других источниках/материалах для чтения, которые имеют отношение и могут помочь?

спасибо

5 ответов


дополненная реальность (AR) - это общий термин для интерактивной 3D-среды, которая сочетается с нашей физической реальностью, обычно через веб-камеру или, в данном случае, камеру телефона.

  1. вы можете разрабатывать приложения AR для Android не более чем с Android SDK, поскольку он предоставляет API для взаимодействия с камерой и поддерживает OpenGL для 3D-графики. Поскольку AR обычно включает в себя сложные алгоритмы распознавания изображений, это не тривиальная задача, поэтому использование существующих инструменты, безусловно, хороший вариант.
  2. Так как с помощью Adobe AIR и Flash, на самом деле работает Флэш-виртуальная машина над виртуальной машиной Dalvik, вы можете столкнуться с проблемами производительности для такой интенсивной задачи процессора, как AR.
  3. Если использование других инструментов также вариант для вас, вы можете проверить Qualcomm дополненной реальности SDK

вот классный проект с открытым исходным кодом, который может помочь вам на вашем пути: http://code.google.com/p/andar/

и:https://developer.qualcomm.com/develop/mobile-technologies/augmented-reality

с уважением, Юсуф!--3-->


http://mobile.tutsplus.com/tutorials/android/android_augmented-reality/ Вы можете взглянуть на это. Предоставляет краткое введение о ключевых компонентах разработки приложения AR.


когда вы решите разработать приложение AR, вы должны начать с выбора структуры дополненной реальности. Сначала составьте список функций, которые вы ожидаете найти в соответствующем SDK: типы распознанных изображений, элементы геолокации, анимация или что-то еще. Тогда подумайте, какую лицензию вы можете себе позволить. В конце концов, сравните различные AR-фреймворки на основе выбранных функций.

вот видный обзор, который может быть полезен с выбором дополненной Реальность SDK:http://cases.azoft.com/top-5-tools-creating-augmented-reality-apps/


есть много существует на рынке.

после того, как я googled узнал о 3 sdk, которые находятся в поиске.

> Vuforia - But it's pricing and expensive 
> ARToolkit - Fine to go and flexible to use it 
> Wikitude - Good to go and sdk should be still stable I guess.

поэтому, с моей точки зрения, давайте начнем с ARToolkit, и я новичок в разработке AR.

в отношении