Details
Title | Разработка мобильного приложения для поиска фото по описанию: выпускная квалификационная работа бакалавра: направление 09.03.04 «Программная инженерия» ; образовательная программа 09.03.04_01 «Технология разработки и сопровождения качественного программного продукта» |
---|---|
Creators | Акимов Вячеслав Викторович |
Scientific adviser | Шмаков Владимир Эдуардович |
Organization | Санкт-Петербургский политехнический университет Петра Великого. Институт компьютерных наук и кибербезопасности |
Imprint | Санкт-Петербург, 2025 |
Collection | Выпускные квалификационные работы ; Общая коллекция |
Subjects | поиск фото по тексту ; CLIP в android разработке ; photo search by text ; CLIP in android development |
Document type | Bachelor graduation qualification work |
File type | |
Language | Russian |
Level of education | Bachelor |
Speciality code (FGOS) | 09.03.04 |
Speciality group (FGOS) | 090000 - Информатика и вычислительная техника |
DOI | 10.18720/SPBPU/3/2025/vr/vr25-3031 |
Rights | Доступ по паролю из сети Интернет (чтение, печать, копирование) |
Additionally | New arrival |
Record key | ru\spstu\vkr\37289 |
Record create date | 9/19/2025 |
Allowed Actions
–
Action 'Read' will be available if you login or access site from another network
Action 'Download' will be available if you login or access site from another network
Group | Anonymous |
---|---|
Network | Internet |
Выпускная квалификационная работа посвящена разработке мобильного приложения для Android, реализующего поиск изображений по текстовым запросам с использованием модели CLIP. В основе решения лежит готовая библиотека clip.cpp, код которой был изучен и адаптирован для мобильной платформы путём преобразования в формат clip.aar. Проведён анализ алгоритмов векторизации текста и изображений, реализованных в clip.cpp, что позволило интегрировать их в приложение без изменения базовой логики работы модели. Разработана архитектура системы, включающая модуль взаимодействия с библиотекой, интерфейс для ввода запросов и механизм семантического поиска по локальным изображениям. Для оптимизации производительности применены методы кэширования векторов и управления ресурсами. Тестирование приложения подтвердило его эффективность: результаты демонстрируют высокую скорость обработки запросов и точность поиска, сопоставимую с аналогами. Значимость работы заключается в адаптации низкоуровневых механизмов clip.cpp для Androidсреды и организации локального семантического поиска без зависимости от облачных сервисов.
The graduate qualification work is devoted to the development of a mobile application for Android, realizing the search of images by text queries using the CLIP model. The solution is based on the ready clip.cpp library, the code of which was studied and adapted for the mobile platform by converting it into clip.aar format. Text and image vectorization algorithms implemented in clip.cpp were analyzed, which allowed to integrate them into the application without changing the basic logic of the model. The system architecture was developed, including the module of interaction with the library, the interface for entering queries and the mechanism of semantic search by local images. Vector caching and resource management methods were applied to optimize performance. Testing of the application confirmed its effectiveness: the results demonstrate high query processing speed and search accuracy comparable to analogs. The significance of the work lies in adapting low-level mechanisms of clip.cpp for Android environment and organizing local semantic search without dependence on cloud services.
Network | User group | Action |
---|---|---|
ILC SPbPU Local Network | All |
|
Internet | Authorized users SPbPU |
|
Internet | Anonymous |
|
Access count: 0
Last 30 days: 0