9.2. Матрица преображаја

9.2.1. Преглед

Ово је домен математичара. Већина филтера користи матрицу преображаја. Помоћу филтера „Матрица преображаја“, ако вам се прохте, можете изградити произвољни филтер.

Шта је то матрица преображаја? Могуће је стећи грубу представу о њој без коришћења математичких алата које познаје само мали број људи. Преображај (конволуција) је обрада једне матрице другом која се назива језгро (kernel).

Филтер „Матрица преображаја“ користи прву матрицу која представља слику коју треба обрадити. Слика је дводимензионална збирка пиксела у правоугаоним координатама. Коришћено језгро зависи од ефекта који желите.

Гимп користи матрице 5×5 или 3×3. Разматраћемо само матрице 3×3, оне су најчешће коришћене и довољне су за све ефекте које желите. Ако су све граничне вредности језгра постављене на нулу, систем ће га сматрати матрицом 3×3.

Филтер редом проучава сваки пиксел слике. За сваки од њих, који ћемо звати „почетни пиксел“, он множи вредност тог пиксела и вредности 8 околних пиксела са одговарајућом вредношћу језгра. Затим сабира резултате, а почетни пиксел се поставља на ову коначну вредност резултата.

Једноставан пример:

На левој страни је матрица слике: сваки пиксел је означен својом вредношћу. Почетни пиксел има црвену ивицу. Област деловања језгра има зелену ивицу. У средини је језгро, а на десној страни је резултат преображаја.

Ево шта се десило: филтер је редом читао, слева надесно и одозго надоле, све пикселе у области деловања језгра. Помножио је вредност сваког од њих са одговарајућом вредношћу језгра и сабрао резултате. Почетни пиксел је постао 42: (40*0)+(42*1)+(46*0) + (46*0)+(50*0)+(55*0) + (52*0)+(56*0)+(58*0) = 42. (филтер не ради на самој слици већ на копији). Као графички резултат, почетни пиксел се померио за један пиксел наниже.

9.2.2. Активирање филтера

Овај филтер се налази у главном менију под ФилтериОпштеМатрица преображаја….

9.2.3. Опције

Слика 17.182. Опције за „Матрицу преображаја“

Опције за „Матрицу преображаја“

Предподешавања, Врста улаза, Одсецање, Опције за стапање, Преглед, Филтери за спајање, Подељени приказ
[Примедба] Примедба

Ове опције су описане у Одељак 2, „Заједничке могућности“.

Matrix

Ово је матрица језгра 5×5: жељене вредности уносите директно у поља.

Делилац

Резултат претходног израчунавања ће бити подељен овим делиоцем. Тешко да ћете користити било шта друго осим 1, што оставља резултате неизмењеним, и 9 или 25 у зависности од величине матрице, што даје просек вредности пиксела. Делилац се може променити само када је „Нормализуј“ искључено.

Померај

Ова вредност се додаје резултату дељења. Ово је корисно ако резултат може бити негативан. Овај помак може бити негативан. Може се променити само када је „Нормализуј“ искључено.

Канали

Овде можете изабрати које канале филтер треба да измени.

Нормализуј

Ако је ова опција означена, Делилац узима вредност резултата преображаја. Ако је овај резултат једнак нули (није могуће делити нулом), тада се примењује помак од 128. Ако је негативан (негативна боја није могућа), примењује се помак од 255 (изврће резултат).

Мерење алфе

Ако ова опција није означена, филтер не узима у обзир провидност и то може бити узрок неких артефаката приликом замућивања.

Ивица

Када је почетни пиксел на ивици, део језгра је изван слике. Морате одлучити шта филтер треба да уради:

Слика 17.183. Примери ивица

Примери ивица

Изворна слика

Примери ивица

Ивица Ништа

Примери ивица

Ивица Прикљешти

Примери ивица

Ивица Понављај


Ништа

Овај део језгра се не узима у обзир.

Штипаљка

Пиксели на ивицама се не мењају, али се исецају.

Понављај

На овај део језгра ће утицати пиксели са супротне ивице, тако да ће пиксели који нестану са једне стране поново испливати на другој.

Црно

Пиксели на ивицама се мењају у црну.

Бело

Пиксели на ивицама се мењају у белу.

9.2.4. Примери

Дизајн језгара је заснован на математици високог нивоа. Готова језгра можете пронаћи на вебу. Ево неколико примера:

Слика 17.184. Оштрење

Оштрење
Оштрење

Слика 17.185. Замућење

Замућење
Замућење

Слика 17.186. Побољшање ивице

Побољшање ивице
Побољшање ивице

Слика 17.187. Проналажење ивице

Проналажење ивице
Проналажење ивице

Слика 17.188. Испупчење

Испупчење
Испупчење