Тема: ПРОГРАММНАЯ БИБЛИОТЕКА ДЛЯ СШИВКИ ИЗОБРАЖЕНИЙ С ПЕРЕКРЫВАЮЩИМИСЯ ОБЛАСТЯМИ В ANDROID- ПРИЛОЖЕНИЯХ
Закажите новую по вашим требованиям
Представленный материал является образцом учебного исследования, примером структуры и содержания учебного исследования по заявленной теме. Размещён исключительно в информационных и ознакомительных целях.
Workspay.ru оказывает информационные услуги по сбору, обработке и структурированию материалов в соответствии с требованиями заказчика.
Размещение материала не означает публикацию произведения впервые и не предполагает передачу исключительных авторских прав третьим лицам.
Материал не предназначен для дословной сдачи в образовательные организации и требует самостоятельной переработки с соблюдением законодательства Российской Федерации об авторском праве и принципов академической добросовестности.
Авторские права на исходные материалы принадлежат их законным правообладателям. В случае возникновения вопросов, связанных с размещённым материалом, просим направить обращение через форму обратной связи.
📋 Содержание
1. ТЕХНИЧЕСКИЕ ТРЕБОВАНИЯ 4
1.1 Общее положение 4
1.2 Входные данные 5
1.3 Выходные данные 7
1.4 Функционал программной библиотеки 8
2. ПРОЕКТИРОВАНИЕ АРХИТЕКТУРЫ 10
3. РАЗРАБОТКА 13
3.1 Библиотека OpenCV 13
3.2 Получение данных 15
3.3 Сжатие полученных изображений 18
3.4 Подготовка изображений к объединению 20
3.5 Объединениеизображений 23
3.6 Вывод панорамного изображения 25
4. ДЕМОНСТРАЦИЯ РАБОТЫ ПРОГРАММНОГО РЕШЕНИЯ 28
ЗАКЛЮЧЕНИЕ 31
СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ 32
ПРИЛОЖЕНИЕ
📖 Введение
Исходя из вышеописанной проблемы, сформировалась цель дипломной работы, ею стала разработка программной библиотеки, которая будет требовать минимального количества действий от разработчика, но в то же время будет содержать в себе весь необходимый функционал для объединения изображений с перекрывающимися областями. Для достижения цели было необходимо решить ряд задач, а именно:
• Разработать оптимальный алгоритм для получения, объединения и вывода изображений.
• Разработать программную библиотеку.
• На основе разработанной библиотеки создать приложение для демонстрации работоспособности библиотеки.
✅ Заключение
• Разработан оптимальный алгоритм для получения, объединения и вывода изображений.
• Разработана программная библиотека.
• На основе разработанной библиотеки было создано приложение для демонстрации работоспособности библиотеки.
Результатом решения данных задач стало создания полностью работоспособной программной библиотеки, позволяющей сшивать изображения с перекрывающимися областями. В конечном варианте библиотеки реализован следующий функционал:
• Объединения изображений с перекрывающимися областями.
• Выборки изображений из галереи устройства.
• Возможность прямой передачи массива изображений в библиотеку для дальнейшей обработки.
• Отображений результирующего изображения.
• Возможность передачи результирующего изображения в виде объекта Bitmap для дальнейшей обработки.
Разработанная библиотека подходить для любого рода задач, в которых есть необходимость объединять изображения с перекрывающимися областями.
В дальнейшем библиотеку планируется развивать, в частности планируется ускорить процесс объединения изображений и добавить функцию создания панорамы из видеофайла.



