Обзор состава и параметров технических средств мобильных устройств, применимых языков программирования и обоснование выбора. Исследование структуры Android-приложения, требования к его возможностям. Особенности архитектуры программного обеспечения.
Аннотация к работе
Многим компания выгоднее заплатить за разработку подобного рекламного 3D приложения, чем использовать настоящий экземпляр их продукта. В данной работе проведен обзор и анализ существующих решений для обработки изображений с камеры смартфона, создания 3D-моделей и их отображения мобильным устройством в том числе в дополненной реальности. Основной принцип, который используется в приложениях с дополненной реальностью следующий: на картинку, получаемую с фотокамеры смартфона или какого-то другого устройства, накладывается какой-либо графический объект, чаще всего трехмерная модель, или другая информация. С помощью этой IDE можно разрабатывать приложения не только для смартфонов и планшетов на операционной системе Android, но так же и для других мобильных устройств, таких как: Android Wear (версия Android предназначенная для умных часов и носимых устройств) и Android TV (версия операционной системы Android разработанная для телевизоров и мультимедийных приставок). Несмотря на «не родной» для Android язык программирования, приложения созданные с помощью Xamarin не уступают приложениям в производительности, созданным с помощью Android Studio.В ходе данной работы был разработан программный продукт, который способен распознавать планировки квартир и строить по ним трехмерные модели. В работе представлен алгоритм распознавания планировок квартир, а именно стен, оконных и дверных проемов. В ходе работы был произведен анализ инструментов для разработки приложений для операционной системы Android, также был сделан обзор и анализ самых популярных библиотек компьютерного зрения.