Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

5_laba

.pdf
Скачиваний:
9
Добавлен:
27.05.2015
Размер:
666.37 Кб
Скачать

o ………………

o N метод o Свойства

Для масштабирования предусмотреть возможность изменения масштаба выделенной части изображения(выделение задается на исходном изображении) и всего изображения. Все загруженные изображения поместить в MDI дочернем окне (разделить дочернюю форму на две области – загружаемое изображение и изменяемое изображение) основной формы, количество изображений должно быть неограниченно. Все настраиваемые параметры, включая выбор файла изображения, ползунки величин и др., должны быть размещены там же где и изображения, в отдельном контейнере. Все расчеты должны выполняться в отдельном потоке, для этого необходимо использовать BackgroundWorker. Внизу каждого дочернего окна необходимо использовать ProgressBar в котором показывается ход сжатия. Приложение должно корректно обрабатывать цветные

и черно белые изображения, все три канала.

Вариант 9. Работа с изображениями.

Создать приложение позволяющие обрабатывать изображения используя:

Сдвиг(перемещение).

Зеркальное преобразование (горизонтальная зеркальность и вертикальная зеркальность).

Выделение границы бинарного объекта.

Кнопки управления разместить в главном меню приложения(MenuStrip). Пример блоков меню:

Файл

oЗакрыть активное окно

oВыход

Методы

o1 метод

o ………………

o N метод o Свойства

Все загруженные изображения поместить в MDI дочернем окне(разделить дочернюю форму на две области – загружаемое

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

и черно белые изображения, все три канала (кроме бинарного).

Вариант 10. Работа с изображениями.

Создать приложение позволяющие обрабатывать изображения используя:

Выделение границы бинарного объекта кривыми Безье второго порядка.

Побайтовое or, and, not двух изображений.

Кнопки управления разместить в главном меню приложения(MenuStrip). Пример блоков меню:

Файл

oЗакрыть активное окно

oВыход

Методы

o1 метод

o ………………

o N метод o Свойства

Все загруженные изображения поместить в MDI дочернем окне(разделить дочернюю форму на две области – загружаемое изображение и изменяемое изображение) основной формы, количество изображений должно быть неограниченно. Все настраиваемые параметры, включая выбор файла изображения, ползунки величин и др., должны быть размещены там же где и изображения, в отдельном контейнере. Все расчеты должны выполняться в отдельном потоке, для этого необходимо использовать BackgroundWorker. Внизу каждого дочернего окна необходимо использовать ProgressBar в котором показывается ход

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

и черно белые изображения, все три канала.

Некоторые методы и алгоритмы рассмотрены в книге «Цифровая обработка изображений. Р. Гонсалес».

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]