Курсовая работа: Разработка программного обеспечения с графическим интерфейсом для анализа и обработки изображений
Описание
ОГЛАВЛЕНИЕ
РАЗРАБОТКА ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ С ГРАФИЧЕСКИМ ИНТЕРФЕЙСОМ ДЛЯ АНАЛИЗА И ОБРАБОТКИ ИЗОБРАЖЕНИЙ..................... 2
2.1. СОВРЕМЕННОЕ СОСТОЯНИЕ ПРЕДМЕТНОЙ ОБЛАСТИ.............................. 6
3. ОБЗОР АЛГОРИТМОВ КОМПЬЮТЕРНОГО ЗРЕНИЯ ДЛЯ ОБРАБОТКИ И АНАЛИЗА ИЗОБРАЖЕНИЙ............................................................................................... 7
3.1. МОДЕЛИ ГЛУБОКОГО ОБУЧЕНИЯ ДЛЯ ОБНАРУЖЕНИЯ ОБЪЕКТОВ.... 7
3.2. КЛАССИЧЕСКИЕ АЛГОРИТМЫ КОМПЬЮТЕРНОГО ЗРЕНИЯ.................... 8
3.3. СРАВНИТЕЛЬНЫЙ АНАЛИЗ АЛГОРИТМОВ....................................................... 8
5. ПРОЕКТИРОВАНИЕ АРХИТЕКТУРЫ ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ И ПОЛЬЗОВАТЕЛЬСКОГО ИНТЕРФЕЙСА.................................................................... 12
5.1. ВЫБОР АРХИТЕКТУРНОГО ПАТТЕРНА............................................................ 12
5.2. ПРОЕКТИРОВАНИЕ ПОЛЬЗОВАТЕЛЬСКОГО ИНТЕРФЕЙСА.................... 12
5.3. ПРОЕКТИРОВАНИЕ МОДУЛЬНОЙ АРХИТЕКТУРЫ...................................... 13
6. АЛГОРИТМ РАБОТЫ ПРОГРАММЫ....................................................................... 14
7. РЕАЛИЗАЦИЯ ПРОГРАММНЫХ МОДУЛЕЙ......................................................... 15
8. ОПИСАНИЕ ПРОГРАММНОЙ РЕАЛИЗАЦИИ И ТЕСТИРОВАНИЯ................ 25
ВВЕДЕНИЕ
Современный этап развития информационных технологий характеризуется стремительным ростом объемов визуальных данных и расширением областей применения компьютерного зрения. В таких условиях актуальной задачей становится создание эффективных инструментов для анализа и обработки изображений, сочетающих в себе передовые алгоритмы машинного обучения с удобным пользовательским интерфейсом.
Цель курсового проектирования как учебной дисциплины: использование полученных знаний и навыков объектно-ориентированного программирования.
Курсовая работа позволяет:
- систематизировать теоретические знания и закрепить полученные практические умения по дисциплине «Основы программирования» в соответствии с требованиями к уровню подготовки по направлению 09.03.03
«Интеллектуальные информационные системы и технологии»;
- сформировать умения работы с учебной литературой и иными информационными источниками;
- развить профессиональную письменную и устную речь;
- развить системное мышление, творческую инициативу, самостоятельность, организованность и ответственность за принимаемые решения;
- сформировать навыки планомерной регулярной работы над решением поставленных задач.
Объектом исследования выступают алгоритмы компьютерного зрения и методы их интеграции в программные системы.
Предмет исследования - архитектурные решения и программные реализации систем для анализа и обработки изображений.
Практическая значимость работы заключается в создании программного продукта, который может быть использован для решения практических задач в области компьютерного зрения, включая разметку данных для обучения моделей машинного обучения, анализ изображений в научных исследованиях и промышленных приложениях.
ГУАП в г. Ивангород
vitalievnatalia















