Подтвердить что ты не робот

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

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

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

Например:

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

  • Air для Android - часть 1
  • Air для Android - часть 2
  • Публикация AIR для приложений для Android
  • AIR для ускорения графического ускорения Android
  • Введение в расширенную реальность

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

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

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

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

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

Спасибо

4b9b3361

Ответ 1

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

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

Ответ 4

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

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

Ответ 5

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

После того, как я googled узнал о 3 sdk, которые можно найти.

> Vuforia - But it 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.

Привет