Разработка прототипа, Выбор Фреймворка для разработки системы, Обзор альтернатив - Разработка системы дополненной реальности с поддержкой распознавания жестов в режиме реального времени

Выбор Фреймворка для разработки системы

Перед началом разработки необходимо произвести выбор Фреймворка (набора библиотек).

Обзор альтернатив

OpenCV - Библиотека алгоритмов компьютерного зрения, обработки изображений и численных алгоритмов общего назначения с открытым кодом. Реализована на C/C++, также разрабатывается для Python, Java, Ruby, Matlab, Lua и других языков. Может свободно использоваться в академических и коммерческих целях - распространяется в условиях лицензии BSD.

Vuforia SDK - это программное обеспечение для мобильных устройств, которое позволяет создавать приложения дополненной реальности. Оно использует технологию компьютерного зрения для того, чтобы распознавать и отслеживать плоские изображений и простые 3D-объекты в режиме реального времени. Эта возможность регистрации изображений позволяет определять расположения и ориентации виртуальных объектов, таких как 3D-модели, в реальном мире, когда они рассматриваются через камеру мобильного устройства. Положение и ориентация виртуального объекта отслеживается в реальном времени, так что точки зрения зрителя на объект соотносится с их точкой зрения на изображение, так что кажется, что виртуальный объект является частью реальной сцены мира.

Vuforia SDK поддерживает различные 2D и 3D целевые типов, включая безмаркерные цели. Дополнительные возможности SDK включает локализованные обнаружения окклюзии с помощью "виртуальных кнопок, изображений выполнения целевого отбора, а также возможность создать и изменить целевые наборы программно во время выполнения.

Vuforia обеспечивает API для C++, Java, Objective-C, и. Net языков Есть расширение игрового движка Unity. Таким образом, SDK поддерживает как родные для IOS и Android языки, так и одновременно позволяет разрабатывать приложения дополненной реальности в Unity, которые легко переносимым на обе платформы. Приложений, разработанные с использованием Vuforia поэтому совместимы с широким спектром мобильных устройств, включая iPhone (4/4S), iPad, Android и телефонов и планшетов под управлением ОС Android версии 2.2 или выше и ARMv6 или 7 процессор с FPU.

ARToolkit - это библиотека компьютерного слежения для создания приложений с дополненной реальностью. Для этого он использует возможности видео слежения, расчет реального положения и ориентации камеры по отношению к квадратному физическому маркеру в режиме реального времени. Когда реальное положение камеры известно виртуальная камера может быть расположена в той же точке и 3D модель накладывается на реальный маркер. Так ARToolKit решает две ключевые проблемы в дополненной реальности; отслеживания точки зрения и виртуального взаимодействия объектов.

ARToolKit был первоначально разработан Hirokazu Kato Нара института науки и технологий в 1999 году и был выпущен в университете Лаборатория HIT Вашингтоне. В настоящее время он функционирует как проект с открытым исходным размещенные на SourceForge с коммерческой лицензии доступны ARToolWorks. ARToolKit очень широко используется (библиотека с более чем 160000 загрузок с 2004 года).

Metaio SDK - готовая библиотека для создания мобильных приложений дополненной реальности. Использует OpenGl использует SLAM методы для более точной работы

String - библиотека для создания мобильных приложений ориентирована на iOS устройства.

Похожие статьи




Разработка прототипа, Выбор Фреймворка для разработки системы, Обзор альтернатив - Разработка системы дополненной реальности с поддержкой распознавания жестов в режиме реального времени

Предыдущая | Следующая