Как разработать приложение дополненной реальности для Android
Я хотел бы разработать приложение дополненной реальности на мобильном телефоне HTC Nexus One для android с использованием Flash Professional CS5 и Adobe AIR 2.5.
Я нашел несколько онлайн-источников, показывающих, как разрабатывать приложение AR с помощью веб-камеры и вспышки, и я нашел очень полезным следовать и понимать основы AR.
например:
дополненная реальность с помощью веб-камеры и Flash
http://www.adobe.com/devnet/flash/articles/augmented_reality.htmlвведение в дополненную реальность http://www.gotoandlearn.com/play.php?id=105
Я также смотрел другие видео, касающиеся воздуха для Android приложений с сайта gotoandlearn, и я сделал все успешно, такие как:
- Air для Android – Часть 1
- Air для Android – часть 2
- публикация AIR для Android приложений
- AIR для ускорения GPU Android
- введение в дополненной реальности
однако мне не удалось заставить его работать на моем телефоне android (ничего не делать и работать очень медленно).
Я хотел бы задать несколько вопросов на следующее:
1) чтобы разработать приложение дополненной реальности на android, это делается с использованием того же метода, что и выше?
2) Нужно ли использовать какое-либо другое программное обеспечение, кроме тех, которые отображаются на видео и adobe air 2.5?
3) Знаете ли вы о каких-либо других источниках/материалах для чтения, которые имеют отношение и могут помочь?
спасибо
5 ответов
дополненная реальность (AR) - это общий термин для интерактивной 3D-среды, которая сочетается с нашей физической реальностью, обычно через веб-камеру или, в данном случае, камеру телефона.
- вы можете разрабатывать приложения AR для Android не более чем с Android SDK, поскольку он предоставляет API для взаимодействия с камерой и поддерживает OpenGL для 3D-графики. Поскольку AR обычно включает в себя сложные алгоритмы распознавания изображений, это не тривиальная задача, поэтому использование существующих инструменты, безусловно, хороший вариант.
- Так как с помощью Adobe AIR и Flash, на самом деле работает Флэш-виртуальная машина над виртуальной машиной Dalvik, вы можете столкнуться с проблемами производительности для такой интенсивной задачи процессора, как AR.
- Если использование других инструментов также вариант для вас, вы можете проверить 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.
в отношении