Details
Title | Разработка мобильного приложения для виртуальной примерки одежды с использованием AR-технологий: выпускная квалификационная работа бакалавра: направление 09.03.03 «Прикладная информатика» ; образовательная программа 09.03.03_03 «Интеллектуальные инфокоммуникационные технологии» |
---|---|
Creators | Толузакова Екатерина Сергеевна |
Scientific adviser | Хахина Анна Михайловна |
Organization | Санкт-Петербургский политехнический университет Петра Великого. Институт компьютерных наук и кибербезопасности |
Imprint | Санкт-Петербург, 2025 |
Collection | Выпускные квалификационные работы ; Общая коллекция |
Subjects | дополненная реальность ; примерка одежды ; трекинг тела ; 3d-моделирование ; мобильные приложения ; e-commerce ; augmented reality ; clothes fitting ; body tracking ; 3d-modeling ; mobile applications |
Document type | Bachelor graduation qualification work |
File type | |
Language | Russian |
Level of education | Bachelor |
Speciality code (FGOS) | 09.03.03 |
Speciality group (FGOS) | 090000 - Информатика и вычислительная техника |
DOI | 10.18720/SPBPU/3/2025/vr/vr25-953 |
Rights | Доступ по паролю из сети Интернет (чтение) |
Additionally | New arrival |
Record key | ru\spstu\vkr\35768 |
Record create date | 7/30/2025 |
Allowed Actions
–
Action 'Read' will be available if you login or access site from another network
Group | Anonymous |
---|---|
Network | Internet |
Объектом исследования выступает мобильное приложение для виртуальной примерки одежды. Целью работы является разработка мобильного приложения для виртуальной примерки одежды с использованием технологий дополненной реальности. Для достижения данной цели были решены следующие задачи: - Изучение принципа работы технологии дополненной реальности; - Обзор существующих решений и определение целевой аудитории; -Изучение технологий для разработки приложений с дополненной реальностью; - Выбор стека технологий для разработки собственного приложения; - Проектирование и разработка мобильного приложения для виртуальной примерки одежды; - Тестирование и апробация. В данной работе рассмотрены ключевые направления применения AR в области онлайн-ритейла и моды, проведён обзор существующих решений и обоснован выбор стека технологий. Отмечены как преимущества, так и возможные ограничения внедрения AR в коммерческих приложениях, включая высокие требования к производительности устройств и важность соблюдения конфиденциальности пользовательских данных. На основе проведённого анализа спроектирована архитектура приложения с использованием паттерна MVVM-C, который обеспечивает разделение слоёв пользовательского интерфейса и бизнес-логики. В рамках работы разработано iOS-приложение на языке Swift с применением фреймворков ARKit и RealityKit, позволяющее в режиме реального времени накладывать 3D-модели одежды на пользователя с учётом изменений положения тела. Разработка прошла этапы функционального и нефункционального тестирования, включая написание автоматизированных юнит- и UI-тестов. Проведён пилотный запуск приложения с участием фокус-группы, результаты которого позволили выявить сильные стороны продукта и определить направления для дальнейшей оптимизации.
The object of the study is a mobile application for virtual clothing fitting. The main goal of the work is to develop a mobile application for virtual clothing fitting using augmented reality technologies. To achieve this goal, the following tasks were solved: - Studying the principle of augmented reality technologies; - Reviewing existing solutions and defining the target audience; - Studying technologies for developing augmented reality applications; - Selecting a technology stack for developing our own application; - Design and development of a mobile application for virtual clothing fitting; - Testing and evaluation. This work examines the key areas of AR application in online retail and fashion, reviews existing solutions, and justifies the choice of technology stack. Both the advantages and possible limitations of implementing AR in commercial applications are noted, including high device performance requirements and the importance of user data privacy. Based on the analysis, an application architecture was designed using the MVVMC pattern, which provides separation of user interface and business logic layers. As part of the work, an iOS application was developed in Swift using the ARKit and RealityKit frameworks, allowing 3D clothing models to be superimposed on the user in real time, considering changes in body position. The development went through functional and non-functional testing, including writing automated unit and UI tests. A pilot launch of the app was done with a focus group, and the results helped us figure out the products strengths and areas for further optimization.
Network | User group | Action |
---|---|---|
ILC SPbPU Local Network | All |
|
Internet | Authorized users SPbPU |
|
Internet | Anonymous |
|
Access count: 0
Last 30 days: 0