
- •1 Постановка задачи
- •2 Описание реализуемых методов и алгоритмов
- •3 Описание программной реализации
- •В ходе работы были выполнены следующие задачи:
- •Реализована обработка дискретного изображения и расчет его характеристик как:
- •Реализованы зашумление изображения и алгоритмы фильтрации при помощи:
- •Реализованы методы обнаружения границ на изображении при помощи операторов Превитта, Кирша и Лапласса.
- •Реализовано описание контура объекта цепным кодированием.
- •А.4.2.1 Требования к программному обеспечению
В ходе работы были выполнены следующие задачи:
Реализована обработка дискретного изображения и расчет его характеристик как:
загрузка и сохранение изображения в формате .bmp;
выделение и снятие выделения фрагмента изображения;
копирование и вырезание выделенного фрагмента;
поворот изображения на 90о, 180о и 270о;
получение серого изображения из исходного;
построение гистограммы изображения;
измерение яркости точек на изображении;
измерение математического ожидания и СКО всего изображения;
измерение расстояния между двумя пикселями.
Реализованы зашумление изображения и алгоритмы фильтрации при помощи:
зашумления изображения импульсным и аддитивным шумом;
осреднения скользящим окном, свертки с маской, медианного фильтра, взвешенного медианного фильтра, фильтра оценки середины диапазона, фильтра МТМ.
Реализованы методы обнаружения границ на изображении при помощи операторов Превитта, Кирша и Лапласса.
Реализовано описание контура объекта цепным кодированием.
СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ
Дж. Ту, Р. Гонсалес, Принципы распознавания образов. М.: Мир, 1977 - 405 с.
Хорн Б.К.П. Зрение роботов: Пер. с англ.- М.: Мир, 1989. - 487с.
Павлидис Т. Алгоритмы машинной графики и обработки изображений: Пер. с англ. Н.Г.Гуревич - М.: Радио и связь,1986(82).- 400 с., библ.: англ.- ~160, рус.- 18, доп.- 31.
Прэтт У. Цифровая обработка изображений. В 2-х книгах. Пер. с англ. - М.: Мир, 1982(78). - Кн.1- 312 с., Кн.2- 480 с.
Яншин В.В., Калинин Г.А. Обработка изображений на языке Си для IBM PC: Алгоритмы и программы. М.: Мир, 1994.- 240 с.
Дуда Р., Харт П. Распознавание образов и анализ сцен. М.:Мир, 1976. -511 с.
Патрик Э. А. Основы теории распознавания образов / Э. А. Патрик, Б. Р. Левин; [пер. с англ.] – М. : Советское радио, 1980. – 864 с.
Фисенко В. Т. Компьютерная обработка и распознавание изображений / В. Т. Фисенко, Т. Ю. Фисенко. – СпбГУ. : ИТМО, 2008. – 192 с.
Фу С. К. Структурные методы в распознавании образов / С. К. Фу, С. В. Петрова, Р. Л. Шейнина; [пер. с англ.] – М. : Мир, 1977. – 317 с.
Приложение А
ТЕХНИЧЕСКОЕ ЗАДАНИЕ
А.1 Общие сведения
Полное наименование разрабатываемого курсового проекта (КП): «Разработка системы компьютерной обработки и описания изображений».
Курсовой проект проектируется студентом 5-го курса Донецкого Национального Технического Университета (ДонНТУ) КНТ, группы ПОСс-13Б Витер Артемом Сергеевичем.
Основанием для разработки КП является задание, выданное кафедрой Программного обеспечения интеллектуальных систем (ПОИС) факультета ИИиИИ ДонНТУ.
Плановый срок начала работы по разработке КП 9 сентября 2013 г., срок окончания 5 декабря 2013 г.
A.2 Назначение и цели создания программы
Целью создания данного КП является создание программного обеспечения, позволяющего пользователю обрабатывать изображения, получать статистические данные и описывать контуры объектов на изображении.
Данный программный продукт может применяться в учебных целях в качестве демонстрационного материала работы алгоритмов фильтрации, обнаружения границ на изображении и описания контуров объектов при изучении дисциплин, связанных с обработкой изображений.
А.3 Требования к структуре и функционированию системы
Программные продукт должен предоставлять следующие функциональные возможности:
загрузка и сохранение изображения в формате .bmp;
копирование и вырезание выделенного фрагмента;
поворот изображения на 90о, 180о и 270о;
построение гистограммы изображения;
измерение математическое ожидание и СКО всего изображения;
измерение расстояние между двумя пикселями;
зашумление изображения импульсным и аддитивным шумом;
фильтры: осреднение скользящим окном, свертка с маской, медиальный фильтр, взвешенный медианный фильтр, фильтр оценки середины диапазона, фильтр МТМ;
операторы: Превитта, Кирша, Лапласса;
описание контура объекта цепным кодированием.
А.4 Требования к программному продукту
Условия функционирования системы соответствуют нормальным условиям эксплуатации вычислительной техники, на которых эта система установлена.
А.4.1 Требования к ПП в целом
Данный КП должен реализовать все указанные выше задачи и функции, предъявляемые к курсовому проекту с использованием указанного ниже обеспечения.
А.4.2 Требования к видам обеспечения