платформа дополненной реальности [закрыто]


118

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


Любой учебник для начала ??
SweetWisher ツ

1
Хорошие новости, Google анонсировал ARCore! developers.google.com/ar
Дмитрий Пучков

1
ArCore ограничен несколькими устройствами, поэтому все еще не является хорошей идеей для разработки. Как они могут назвать это версией 1.0?
Педро Эмилио Боррего прибыл

более 100 голосов, но закрыто lol.
Джерил Кук

Ответы:


95

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

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

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

Учебник: статья Криса Хасемана о DevX

Удачи!


4
Также посмотрите Junaio junaio.com/develop
Фернандо Гальего

6
Я бы также добавил, что это зависит от того, хотите ли вы делать AR на основе местоположения или AR на основе видения (например, на основе маркеров). Я бы сказал, что на android для зрения ar metaio.com/software/mobile-sdk действительно хорош, а для определения местоположения вы также можете попробовать droidar.googlecode.com или code.google.com/p/android-augment-reality- фреймворк для SDK с открытым исходным кодом
Саймон

1
Ссылка на Wikitude устарела: все, что касается SDK и материалов, связанных с разработчиками, можно найти на сайте: developer.wikitude.com . Wikitude SDK сочетает в себе оба подхода - дополненную реальность на основе местоположения или датчиков и дополненную реальность компьютерного зрения
Wikitude

В настоящее время Aurasma предлагает свои технологии бесплатно (автономно или встроено в другие приложения): aurasma.com/become-a-partner
OrangeDog

15

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


из aualcomm я могу загрузить образцы, но я получаю java.lang.UnsatisfiedLinkError: setActivityPortraitMode это исключение после запуска образца. Пожалуйста, предложите мне, как решить эту проблему.
user1083266

Вы должны собрать и скомпилировать часть NDK с помощью cygwin, следуйте инструкциям на сайте developer.vuforia.com/resources/dev-guide/…
Captain overflow

NB: этот поддерживает ТОЛЬКО AR на основе видения.
Wiseman

12

Есть два типа дополненной реальности:

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

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

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


3
Есть также то, что считается "безмаркерным" AR, использующим естественные особенности видеокадра для создания матрицы поз, которая может использоваться для визуализации виртуальных объектов. В основном так работает Vuforia - developer.qualcomm.com/develop/mobile-technologies/…
Rab Ross

Я тоже использовал Junaio :) Я предпочитаю Vuforia ... Я почти уверен, что вам нужно купить лицензию для выпуска любых приложений, которые вы создаете с Junaio
Rab Ross

12

На этой странице http://socialcompare.com/en/comparison/augmented-reality-sdks показано общее сравнение фреймворков дополненной реальности. Является ли обновлен до марта 2013 года .

Это показано


Это хорошая сравнительная таблица. Спасибо!
Оли

Этот график обновляется автоматически
Lobo

Кстати, метайо сейчас закрыто. Он принадлежит Apple Inc.
Чинтан Сони

9

Я один из разработчиков Смотри! Смотри! представляет собой полную платформу для создания приложений дополненной реальности на Android.

Он был разработан как финальный проект Мадридского университета Комплутенсе.

Их особенности:

  • Дополненная реальность
  • Расположение в помещении
  • Удаленные службы
  • 3D, 2D и камера
  • Итерации с объектами

Кроме того, мы разработали приложения с фреймворком, их приложения опубликованы на нашем официальном сайте.

Больше информации:

Официальный сайт - http://www.lookar.net/en/

Проект остался - https://sourceforge.net/projects/lookar/


2
Я разработал с помощью этого фреймворка, это было довольно хорошо сделано
marimaf

есть ли документ для интеграции посмотрите! в мое приложение. Также его можно использовать для отображения POI
png

Официальный сайт не работает? говорит об ошибке 522. Веб-сайт недоступен. Кэшированная версия этой страницы недоступна.
Шиварадж Патил

7

Проверьте Mixare. Это довольно хорошая среда дополненной реальности для Android. В отличие от большинства ранее упомянутых предложений (я не уверен относительно всех из них), исходный код для Mixare доступен.



2

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


Где я могу связаться с вами?
Нико Гамулин,

twitter.com/androidarkit
haseman

или haseman в wanderingoak dot net
haseman

2

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


2

Всем, кто интересуется AR, также следует взглянуть на http://code.google.com/p/droidar/

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


Я пытаюсь отметить некоторые географические точки с помощью дроида. Есть ли у вас похожие проекты для справки
png

Просто взгляните на множество примеров настроек в пакете de.rwth.setups в папке проекта DroidAR. И посмотрите вводные видеоролики, они должны дать вам первое представление
Саймон

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

Если вы хотите использовать AR на основе определения местоположения на Android, это определенно хорошая идея. А если у вас есть проблемы, просто задайте вопрос в разделе проблем, обычно вы получите помощь очень быстро.
Саймон

Большое спасибо . Я сделаю это
png

2

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


выйдет сегодня (8 декабря 2011 г.) :)
Оли

он был приобретен Apple в 2015 году
omi5489,





1

Я нашел Layar Player .

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

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


1

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



0

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


0

ar23d - это SDK 3D-дополненной реальности для Android 2.2+ и Android 3.0+. Сколько стоят лицензионные затраты, на их сайте не узнать.



-1

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

http://www.poweredbystring.com/licensing

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

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

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

Но это не выход.

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

Итак, сначала зарегистрируйтесь в

http://www.poweredbystring.com/licensing

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

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

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


1
String SDK предназначен только для iOS.
Оли

1
Да String SDK предназначен только для IOS.
Babuli

ребята просили фреймворки на андроид телефоны, а не на ios.
Вулович Вукасин
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.