Задание для лабораторной работы. Написать программу, выполняющую следующие операции над изображениями (обязательна обработка как цветных

ЧАСТЬ 1

Написать программу, выполняющую следующие операции над изображениями (обязательна обработка как цветных, так и полутоновых изображений):

1. Загрузить и отобразить изображение на экране. Реализовать возможность сохранения и вывода на экран обработанного изображения.

2. Вывести гистограмму яркости изображения.

3. Выполнить поэлементную обработку изображения в соответствии с вариантом, выданным преподавателем. Вывести гистограмму яркости обработанного изображения.

4. Выполнить фильтрацию изображения (либо иной пространственный процесс) в соответствии с вариантом, выданным преподавателем. Вывести гистограмму яркости обработанного изображения.

ЧАСТЬ 2

Выбрать одну из своих фотографий (изображение студента на данной фотографии приветствуетсяJ), которая требует определенной обработки (например, изменения контраста, яркости и т.д.), выполнить данную обработку. Показать преподавателю исходную фотографию, результат, обосновать необходимость определенной обработки, пояснить алгоритм. Можно использовать один из алгоритмов, приведенный в методичке, либо иной, но в рамках тематики лабораторной работы.

 

Примечание: Варианты для выполнения лабораторной работы выдается преподавателем. Варианты поэлементной обработки и фильтрации (либо иного пространственного процесса) могут не совпадать.

 

Вариант Поэлементная обработка Примечание
  Линейное контрастирование При реализации интерфейса предусмотреть возможность ввода параметров gmin и gmax
  Гамма-коррекция При реализации интерфейса предусмотреть возможность ввода параметров c и γ
  Логарифмическая коррекция При реализации интерфейса предусмотреть возможность ввода параметра c
  Препарирование изображения (рис. 1.3, а, б) При реализации интерфейса предусмотреть возможность ввода параметров: рис. 1.3, а – порог бинаризации; рис. 1.3, а – интервал яркостного среза
  Препарирование изображения (рис. 1.3, в, г) При реализации интерфейса предусмотреть возможность ввода параметров: рис. 1.3, в, г – пороги для f и g
  Препарирование изображения (рис. 1.3, д, е) При реализации интерфейса предусмотреть возможность ввода параметров: рис. 1.3, д, е - gmin и gmax; fmin и fmax
  Преобразование изображения в негатив -
  Соляризация -

 

Вариант Фильтрация, пространственные процессы Примечание
  Низкочастотный фильтр -
  Высокочастотный фильтр -
  Оператор Робертса -
  Оператор Собеля -
  Оператор Превитта -
  Min-фильтр, max-фильтр, min-max-фильтр -
  Фильтр «гармоническое среднее», медианный фильтр При обработке изображения медианным фильтром внести в исходное изображение импульсный шум. При реализации интерфейса предусмотреть возможность ввода размера маски медианного фильтра
  Эффект тиснения, бинарное «псевдополутоновое» изображение  

 

Рекомендуемая литература

Яне, Б. Цифровая обработка изображений / Б. Янс. – М.: Техносфера, 2007.

 

Контрольные вопросы

1. Гистограммный анализ. Построение гистограммы яркости изображения.

2. Поэлементная обработка изображения:

a. Линейное контрастирование;

b. Нелинейное контрастирование;

c. Препарирование изображения.

3. Фильтрация изображения: методы пространственной области, основанные на использовании фильтров (масок свертки, шаблонов, окон).

4. Пространственные процессы, не подпадающие под категорию свертки.

5. Пути устранения краевых эффектов в процессе пространственной обработки изображений.

6. Классификация «шума» на изображении.



Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: