Перенос баз данных с одного SQL Server на другой Изменения в системе защиты SQL Server Новые средства разработки Новые элементы программирования на языке Visual Basic Редактирование и анализ данных с помощью запросов

Лекции по компьютерной графике начало

16.5. Основные функции оконного преобразования

1.      Линейные преобразования (взвешанное суммирование). Каждый элемент имеет яркость, и результативную яркость находим, суммируя все яркости.

Например:

Задачу повышения четкости решаем следующим образом:

   Маска 2 Маска 3

 

Проходя несколько раз по этим окошечкам, можно получить зернистое изображение.

Пример:

Маска (изображен самолет). Этой маске можно сопоставить коэффициенты соответствующие изображению. Все, что не относится к самолету будет равно 0.

 

 

 

изображение, которое

надо обработать

2.      Целевые фильтры (импульсная фильтрация)

Изображение – плавная функция. Импульсный шум – точки вычисляются по отношению к областям окружностей.

Считаем среднее значение этих точек и в результирующем изображении в точку с координатами (x y) записываем исходную точку.

1)      Усреднённая маска (3*3)

2)      Медианный фильтр (3*3)

3)      1.  Вычисление среднего значения.

VS(x ,y) , при | V-VS(x ,y) | < P

V , при | V-VS(x ,y) | >= P

 

 2.  VR (x ,y) = 

Q’(-r, -q) = Q’ (N-r, N-q) (свойство симметрии).

VR(x, y) =  VS(x+i, y+j) ∙ Q(n+i, m+j)

VR(x, y) =  VS(i, y) ∙ Q’(x-i, y-j)

1)      Циклическое дополнение.

Для одной точки имеем следующую картинку:


 

2)      Симметричное дополнение

Формула для обработки окошка: VR(x, y) =  VS(x+i, y+j) ∙ Q(n+i, m+j)


Формула для свертки: VR(x, y) =  VS(i, y) ∙ Q’(x-i, y-j)

Пример

Q – (2m +1) *(2n+1)

Q’ – N*N.

Операция свертки – частный случай линейного преобразования.

Дизайн, инженерная и Web графика