Введение 3
1. Алгоритмы обработки цифровых изображений 4
1.1 Основные понятия 4
1.2. Режим Black and White 5
1.3. Негатив 6
1.4. Режим Grayscale 7
1.5. Изменение яркости 8
1.6. Изменение контрастности 9
1.7. Гистограммы 11
1.8. Линейное контрастирование 12
1.9. Шум 13
1.10. Сглаживающий фильтр 14
1.11. Медианный фильтр 16
2. Разработка ПО Koenigsberg 1.1 17
2.1. Описание Koenigsberg 1.1 17
2.2. Меню ПО Koenigsberg 1.1 18
2.2.1. File 18
2.2.2. Edit 20
2.2.3. Image 21
2.2.4. Colors 26
2.2.5. Filters 36
2.2.6. Help 40
3. Сравнительный анализ одноименных эффектов/фильтров Koeinigsberg 1.1
и GIMP 2.10.10 42
Заключение 43
Список используемых источников и литературы 44
Как известно цифровая обработка изображений - интенсивно развивающаяся научная область, которая находит все более широкое применение в различных информационных технических системах: радиолокационных, связи, телевизионных, космических и др. Это связано с непрерывным увеличением количества аппаратных средств, являющихся источниками визуальной (зрительной) информации.
Ещё в середине XX века обработка изображений была по большей части аналоговой и выполнялась оптическими устройствами. Подобные оптические методы до сих пор важны, в таких областях как, например, голография. Тем не менее, с резким ростом производительности компьютеров, эти методы всё чаще стали вытесняться методами цифровой обработки изображений. Методы цифровой обработки изображений обычно являются более точными, надёжными, гибкими и простыми в реализации, нежели аналоговые методы. К сожалению, не один из методов/фильтром не является универсальным - требуются новые подходы.
Целью данной выпускной квалификационной работы является создания интегрированного простого и оперативного редактора космических изображений/снимков.
Необходимость разработки ПО заключается во внедрении в ПО Вектор-М [1] для обработки комических снимков.
Задачами работы является освоение и реализация алгоритмов по обработке цифровых изображений:
• Режим черно-белый; • Построение гистограмм;
• Негатив; • Линейное контрастирование;
• Режим градации серого; • Шум;
• Изменение яркости и • Сглаживающий фильтр;
контрастности; • Медианный фильтр.
В данной работе создано ПО Koenigsberg 1.1 с помощью Delphi, в котором реализованы алгоритмы обработки цифровых изображений: негатив, режим градации серого, режим Black and White (черно-белый), изменение яркости и контрастности, построение гистограмм, линейное контрастирование, шум, сглаживающий фильтр, медианный фильтр.
Произведен сравнительный анализ эффектов/фильтров Koeinigsberg 1.1 с популярным GIMP 2.10.10. Результаты показали хорошее внешнее согласие обработанных изображений одноимёнными фильтрами.
Разработанное ПО Koenigsberg 1.1 планируется интегрировать в ПО Вектор-М [1] для обработки комических снимков.