Введение в цифровую обработку изображений. Филатов А.К. - 73 стр.

UptoLike

Составители: 

73
лах от 1 до 10 включительно. Эта функция может использоваться для добавле-
ния шума или структуры в изображение.
Другая функция src (источник) возвращает значение канала для отдель-
ного пиксела. Этой функции необходимо три аргумента: горизонтальная коор-
дината пиксела, вертикальная координат а и индекс канала. Индекс для красно-
го канала соответствует 0, для зеленого канала – 1 и для синего канала – 2. На-
пример, выражение src(10,20,0) возвращает значение красного канала для пик-
села с координатами (10,20). Выражение src(x,y,0) возвращает значение крас-
ного канала текущего пиксела. Выражение src(x+1,y,0) возвращает значение
красного канала для пиксела, находящегося справа от текущего. Список всех
доступных функций приведен дальше.
Под операторами понимаются все арифметические компоненты, исполь-
зуемые в выражении. Существует пять типов операторов: основные, относи-
тельные, логические, условные и битовые.
Основные операторы
Можно использовать следующие основные операторы: +, –, *, / и %.
Оператор % вычисляет остаток от деления. Например, результатом вычисления
11%3 бу дет 2.
Относительные операторы
К относительным операторам относятся <, <=, >, >=, == и !=. Эти опера-
торы сравнивают два выражения и возвращают 1 (истинно) или 0 (ло жно). На-
пример, оператор < возвращает 1, если выражение, находящееся слева от опе-
ратора, меньше выражения, находящегося справа. Выражение r < g возвращает
1 в случае, когда красный канал текущего пиксела имеет меньшее значение,
чем зеленый канал. В противном случае это выражение возвращает 0. Опера-
тор == возвращает 1, когда два выражения, окружающие этот оператор, тожде-
ственно равны. Оператор != возвращает 1, когда два выражения, окружающие
этот оператор, отличны. Например, выражение 1==1 соответств ует 1, а 1==2
соответствует 0. Выражение 1!=2 соответствует 1, а 1!=1 соответствует 0.
Логические операторы
К логическим относятся следующие операторы: &&, || и !. Эти операторы
позволяют скомбинировать несколько относительных выражений. Например,
Вы можете составить условие для определения, когда горизонтальная коорди-
ната пиксела попадает в пределы от 10 до 30 включительно. Соответствующие
выражения будут иметь вид: x >= 10 и x <= 30. Оператор && можно использо-