Ввод и обработка изображений двумерных сигналов Обработка монохромных изображений Рисунок 1 Изображения, кодируемые в файлах ***.ВМР вводятся с помощью оператора READBMP. В результате формируется матрица, определяемая размером рисунка, каждый элемент которй соответсвует пикселю изображения и кодируется от 0 до 255. Над матрицей осуществляются все доступные для матриц преобразования. Например – получение негативного изображения ( на Рис. в центре). С помощью оператора SUBMATRIX можно выделить субматрицу меньшего размера (на Рис. 1 Справа) Ввод и обработка цветных изображений Ввод цветных изображений производится в модели RGB с помощью оператора READRGB. В результате формируется матрица ( «D» на рис. 2), кодирующая три суб матрицы монохромных изображений, каждая из которых соотвествует цветовой компоненте. С помощью оператора SUBMATRIX можно получить три матрицы (rc, rg, rb – на Рис. 2) Которые можно произвольно обрабатывать, и, при необходимости, суммировать (Рис. 2). Если код цвета окажется больше 255, из него вычетается 256. Рисунок 2 На рисунке 2 подмассив красного цвета получен одновременно возведением каждого элемента D в степень 1.25. ВАРИАНТЫ ДОМАШНЕГО ЗАДАНИЯ ПО ВЫБОРУ СТУДЕНТА ИЛИ ТВОРЧЕСКОЙ ГРУППЫ СТУДЕНТОВ Вариант задания1. Построить модель фильтрации цветного изображения, загружаемого из файлов формата ***.BMP, (как вариант, ***.JPEG) с помощью фильтра, импульсный оклик которого определяется выражением: 𝑥∗𝑥+𝑦∗𝑦 H(x,y) = exp[- ( 𝑟∗𝑟 )] Результирующее изображение возвращается в формате ***.BMP Происхождение исходного файла – произвольное по выбору исполнителя. . Проанализировать степень фильтрации в зависимости от значения r/ Вариант задания 2. Построить модель фильтрации монохромного изображения, загружаемого из файлов формата ***.BMP, (как вариант, ***.JPEG) с помощью фильтра, импульсный оклик которого определяется выражением для каждой цветовой компоненты: 𝑥∗𝑥+𝑦∗𝑦 H(x,y) = exp[- ( 𝑟∗𝑟 )] Результирующее изображение возвращается в формате ***.BMP. Проанализировать степень фильтрации в зависимости от значения r/ Происхождение исходного файла – произвольное по выбору исполнителя Вариант задания для энтузиастов. На фотоснимке группы объектов, полученном с помощью фотокамеры мобильного телефона, либо с помощью фотоаппарата без автофокуса порвести восстановление монохромным, либо полихромным. изображения. Фотоснимок может быть Встроенные функции ввода-вывода Примечание 1: Подпрограммы БПФ в MATHCAD обрабатывают матрицы вешественных, либо комплексных чисел. Примечание 2: Допускается применение сред PHOTOSHOP или PAINTBRASH для преобразования форматов исходных данных. Совет: Хорошо подумать, стоит ли связываться с такими заданиями на фоне проблем курсового проектирования и др.