Skip to content

Repository files navigation

Основные задачи:

Необходимо разработать приложение Windows Forms, способное осуществлять:

  1. загрузку и отображение двух изображений по выбору пользователя;
  2. возможность применения базовых операций к загруженным изображениям;
  3. возможность применения оконных и комбинированных фильтров к загруженным изображениям;

Задание:

Реализовать программное средство, позволяющее отображать в одном окне два изображения, «оригинальное» слева и «результат обработки» справа. Реализовать интерфейс, позволяющий по нажатию на соответствующие кнопки выполнять следующие операции:

  1. Вывод значений одного из трёх цветовых каналов по выбору пользователя.
  2. Вывод чёрно-белой версии изображения.
  3. Вывод Sepia версии изображения.
  4. Вывод изображения с возможностью изменения его яркости и контраста.
  5. Вывод результатов логических операций «дополнение», «исключение» и «пересечение», с возможностью выбора изображения для соответствующей операции.
  6. Вывод изображения, преобразованного в формат HSV, с возможностью изменения значений HSV.
  7. Вывод изображений с применением к ним медианного размытия.
  8. Вывод изображений с применением к ним оконного фильтра, с возможностью изменения матрицы фильтра из формы приложения.

Вывод:

Помимо основного задания была реализована функция наложения фильтров.

В основном окне:

  • Ч/б фильтр
  • Sepia фильтр
  • Выделение цветового канала
  • Изменение яркости и контраста

В дополнительных окнах:

  • Логические операции
  • Работа с HSV изображения
  • Медианное размытие
  • Оконные фильтры

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages