- •Лист задания
- •Введение
- •1 Постановка задачи
- •2 Описание реализуемых методов и алгоритмов
- •2.1 Методы обработки изображений. Поворот изображения, получение серого изображения из исходного
- •2.2 Алгоритмы подавления шума
- •2.2.1 Фильтр свертка с маской и медианный фильтр
- •2.2.2 Метод k-ближайших соседей
- •2.3 Методы обнаружения границ объектов на изображении
- •2.3.1 Пороговая сегментация
- •2.3.2 Алгоритм водораздела
- •2.4 Метод описания контуров объектов. Оператор Кирша, оператор Превитта, оператор Лапласа.
- •2.5 Метод цепного кодирования
- •3 Описание программной реализации
- •3.1 Теоретические сведения о библиотеке OpenCv
- •3.2 Структуры данных, используемые в пп
- •3.3 Описание функций и методов, используемых в пп
- •Список использованных источников
- •Приложение а техническое задание
- •Приложение б руководство пользователя
- •Приложение в экранные формы
- •Приложение г листинг программы
ГОСУДАРСТВЕННОЕ ВЫСШЕЕ УЧЕБНОЕ ЗАВЕДЕНИЕ «ДОНЕЦКИЙ НАЦИОНАЛЬНЫЙ ТЕХНИЧЕСКИЙ УНИВЕРСИТЕТ» | |||
(полное название учебного заведения) | |||
_________Факультет компьютерных наук и технологий_________ | |||
(полное название института, название факультета (отделения)) | |||
Кафедра программного обеспечения интеллектуальных систем | |||
(полное название кафедры (предметной, цикловой комиссии)) | |||
| |||
| |||
| |||
| |||
| |||
| |||
Пояснительная записка | |||
к курсовому проекту | |||
| |||
по теме: |
«Разработка системы компьютерной обработки и описания | ||
изображений» | |||
| |||
| |||
| |||
| |||
| |||
| |||
|
Выполнил: студент _5_курсу, группы _ПЗС-14м_ | ||
|
направления подготовки (специальности) | ||
|
8.050103 Программная инженерия . | ||
|
(шифр и название направления подготовки, специальности) | ||
|
| ||
|
Шеремет Н.Н. | ||
| |||
|
(фамилия и инициалы) | ||
|
Руководитель |
Бочаров Д.М. | |
|
(фамилия и инициалы) | ||
|
| ||
| |||
| |||
| |||
Донецк – 2015 год |
Лист задания
РЕФЕРАТ
Пояснительная записка: с. 51, 8 рис., 16 формул, 1 таблица, 6 источников.
Целью данного курсового проекта является разработка прикладного программного обеспечения предназначенного для обработки изображений и описание контура объекта заданным методом. Программный продукт предназначен для студентов и преподавателей, а также в сфере обработки цифровых изображений. В курсовом проекте анализируются функции обработки изображений, алгоритмы зашумления и фильтрации, методы обнаружения границ в изображениях. Система может быть использована в образовательных целях для демонстрации работы реализованных методов и алгоритмов, а также в области обработки фотографий.
ИЗОБРАЖЕНИЕ, ФИЛЬТР, МАСКА, КОНТУР, ПИКСЕЛЬ, ЯДРО МАСКИ, БИБЛИОТЕКА OPEN CV, БИБЛИОТЕКА EMGU CV, ФОН, ШУМ, ЭРОЗИЯ.
| |||||||||||||||||||||||||||||||||||||||
|
|
|
|
|
КП-8.050103–084.001 ПЗ | ||||||||||||||||||||||||||||||||||
|
|
|
|
| |||||||||||||||||||||||||||||||||||
|
|
Фамилия |
Подпись |
Дата | |||||||||||||||||||||||||||||||||||
Разработал |
Шеремет Н.Н. |
|
19.01.15 |
«Разработка системы компьютерной обработки и описания изображений» |
Литера |
Лист |
Листов | ||||||||||||||||||||||||||||||||
Рук.проекта |
Бочаров Д.М. |
|
19.01.15 |
|
У |
|
3 |
| |||||||||||||||||||||||||||||||
Рук.проекта |
|
|
19.01.15 |
ДонНТУ, каф. ПОИС, группа ПОС-14м | |||||||||||||||||||||||||||||||||||
Н.контроль |
Бочаров Д.М. |
|
19.01.15 | ||||||||||||||||||||||||||||||||||||
Н.контроль |
|
|
19.01.15 | ||||||||||||||||||||||||||||||||||||
Зав. каф. |
|
|
19.01.15 | ||||||||||||||||||||||||||||||||||||
СОДЕРЖАНИЕ
Пояснительная записка 1 Лист задания 3 ВВЕДЕНИЕ 7 1 ПОСТАНОВКА ЗАДАЧИ 8 2 ОПИСАНИЕ РЕАЛИЗУЕМЫХ МЕТОДОВ И АЛГОРИТМОВ 9 2.1 Методы обработки изображений. Поворот изображения, получение серого изображения из исходного 9 2.2 Алгоритмы подавления шума 10 2.2.1 Фильтр свертка с маской и медианный фильтр 10 2.2.2 Метод k-ближайших соседей 12 2.3 Методы обнаружения границ объектов на изображении 14 2.3.1 Пороговая сегментация 15 2.3.2 Алгоритм водораздела 16 2.4 Метод описания контуров объектов. Оператор Кирша, оператор Превитта, оператор Лапласа. 17 2.5 Метод цепного кодирования 20 3 ОПИСАНИЕ ПРОГРАММНОЙ РЕАЛИЗАЦИИ 21 3.1 Теоретические сведения о библиотеке OpenCV 21 3.2 Структуры данных, используемые в ПП 23 3.3 Описание функций и методов, используемых в ПП 25 ВЫВОДЫ 28 СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ 29 Приложение А 30 ТЕХНИЧЕСКОЕ ЗАДАНИЕ 30 Приложение Б 32 РУКОВОДСТВО ПОЛЬЗОВАТЕЛЯ 33 33 Приложение В 34 ЭКРАННЫЕ ФОРМЫ 34 Приложение Г 37 ЛИСТИНГ ПРОГРАММЫ 37
| |||||||||||||||||||||||||||||||||||||||
Разработал |
Фамилия |
Подпись |
Дата |
КП-8.050103–084.001 ПЗ |
Лист | ||||||||||||||||||||||||||||||||||
ст. гр. ПОС-14м |
Шеремет Н.Н. |
|
19.01.15 |
4 | |||||||||||||||||||||||||||||||||||
|
|
|
| ||||||||||||||||||||||||||||||||||||
перечень обозначений, символов, единиц сокращений и терминов
| |||||||||||||||||||||||||||||||||||||||
Разработал |
Фамилия |
Подпись |
Дата |
КП-8.050103–084.001 ПЗ |
Лист | ||||||||||||||||||||||||||||||||||
ст. гр. ПОС-14м |
Шеремет Н.Н. |
|
19.01.15 |
5 | |||||||||||||||||||||||||||||||||||
|
|
|
|