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

UptoLike

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

72
серому цвету.
Если все три канала для какого-либо пиксела установлены в 0, то пик-
сель бу дет черного цвета. При установке всех трех каналов в 255 резуль-
тирующий цвет бу дет белым.
Фильтры и видеоэффекты воздействуют на каналы пикселей изображе-
ния. Для создания эффекта необходимо записать выражение для каждого кана-
ла. Каждый оператор выражения бу дет воздействовать на соответствующий
канал каждого пиксела изображения. Выражение может содержать координаты
пикселей, к которым необходимо применить фильтр или видеоэффект. Если ре-
зу льтат вычислений превышает значение 255, то канал устанавливается в 255.
Также если в результате вычислений получается значение, меньшее 0, то канал
устанавливается в 0.
Видеоэффекты или фильтры производят операции над каналами каждой
точки изображения. Эти операции описываются ма тема тическими выражения-
ми. Выражения составляются из компонентов четырех типов: констант, пере-
менных, функций и операторов. В программе Adobe Premier допускается ис-
пользовать в выражениях только целые числа. Резуль тат вычислений также ок-
ругляется до целого числа.
Конст антыэто числа, непосредственно используемые в вычислениях.
Конст анты могут использоваться для получения простых выражений, напри-
мер 10 + 5. Ко нстанты можно записывать в ше стнадцатеричной системе счис-
ления. В этом случае необходимо использовать префикс 0x, например 0xAF10.
В качестве переменных используются такие буквы, как x. Значение пере-
менной зависит от текущего изображения, текущего пиксела или текущего ка-
нала, для которого записывается выражение. Например, переменная x всегда
соответствует горизонтальной координате пиксела, а переменная y всегда со-
ответству ет вертикальной координате. Переменные для каналов текущего пик-
села заданы как r (красный), g (зеленый) и b (синий).
Если Вы создаете видеоэффект, то необходимо определить, на какое из
изображений производится воз действие. Для этого к соответств ующим пере-
менным необходимо добавить индекс 0 или 1. Например, r0 соответствует
красному каналу для текущего пиксела первого изображения, в то время как r1
соответствует красному каналу для текущего пиксела второго изображения.
В выражении можно объединять константы и переменные. Например,
выражение r + g возвращает значения красного и зеленого каналов для текуще-
го пиксела и складывает их вместе.
В выражениях можно использовать функции, которые требуют наличие
аргумента (аргументов может быть больше одного). Например, функция rnd
(генератор случайных чисел) требует двух аргументов. Эта функция возвраща-
ет число, которо е больше или равно первому аргументу и меньше или равно
второму аргументу. Выражение rnd(1,10) возвратит случайное число в преде-