Copyright: Created with EasyHelp (Tel: 0973 209667)


Prowinpro (obsah)
Prowinpro:

Program na zpracování obrazu v prostředí MS  Windows.

Je ovládán z menu. Některé operace je možné vyvolat též pomocí tlačítek v horní nástrojové liště, další jsou na plovoucí nástrojové liště. Některé déletrvající operace je možno přerušit klávesou ESC.

Vstupní obrazy operací.

Zásuvné moduly

Chybové kódy


Soubor

Nový

Otevřít

Otevřít jako

Uložit

Uložit jako

Uložit vše

Uložit seznam

Konec


Úpravy

Zpět

Vyjmout

Kopírovat

Vložit

Vložit do nového

Vymazat

Kopie obrazu

Komentář


Zobrazit

Jedna ku jedné

Zvětšit

Zmenšit

Změna měřítka vzhledem k

Lupa

Obnovit

Informace o obraze

Plovoucí nástroje


Nástroje

Bodové operace

Filtrace

Geometrie

Snímat


Bodové operace

Aritmetické a logické operace

Histogram

Paleta

Profil


Filtrace

Konvoluční filtr

Pořádkový filtr

Lokální eqalizace histogramu

Fourier


Geometrie

Měřítko

Transformace

Vlícovací body


Vybrat oblast

Vybrat vše

Vybrat

Zobrazit / skrýt vybranou oblast

Vložit vybranou oblast

Inverze vybrané oblasti

Alfa kanál -> obraz

Obraz -> alfa kanál


Vybrat

Obdélník

Obdélník myší

Obecný tvar

Kouzelnou hůlkou

Citlivost kouzelné hůlky


Okna

Kaskáda

Mozaika

Uspořádej ikony

Zavřít vše

Minimalizovat vše

Obnovit vše

Seznam obrazů


Nápověda

Obsah

Index

O aplikaci


Vstupní obrazy

Jako vstupní snímek pro vybranou operaci se používá obraz označený jako zdrojový. Je to obraz v obrazovém okně, které bylo naposledy zaměřeno (mělo fokus). Toho dosáhneme kliknutím levou myší na žádané obrazové okno. Toto okno pak má barevně zvýrazněný titulek.

Některé operace potřebují dva vstupní snímky. Jako druhý vstupní snímek se používá obraz v obrazovém okně označeném jako výsledný (poněkud nepřesný termín). Toho dosáhneme dvojitým kliknutím pravou myší na žádané obrazové okno.

Ovládání Obrazového okna.


Zásuvné moduly

S programem jsou dodávány tyto zásuvné moduly:

Jas a kontrast

Pokusný obrázek

Průchod nulou

Hlavní komponenty

Spojit

Rozdělit

RGB->Index

Index->RGB


Geometrické transformace pomocí vlícovacích bodů (dialog)
Geometrické transformace pomocí vlícovacích bodů

Obecná geometrická transformace obrazu. Vstupní snímek je transformován tak, aby lícoval s referenčním snímkem.

Jako vstupní je použit snímek označený jako zdrojový a jako referenční snímek označený jako výsledný. Jako vstupní a referenční snímek může být použit stejný obrázek. Vstupní a referenční snímek nelze měnit uprostřed dialogu, pro změnu je nutno dialog zavřít, označit nové snímky a dialog znovu otevřít.

Parametry transformace jsou určovány pomocí vlícovacích bodů.


metoda (Vlícovací body)
Metoda

Je možné použít tyto metody:

( [image] jsou souřadnice ve vstupním snímku, [image] v referenčním)

Kopie

Posunutí

Podobnostní transformace

Afinní transformace

Projektivní transformace

Inverzní kvadratická transformace

vyjádření pro [image] je možné získat řešením příslušné rovnice 4. stupně.

Surf. spline (povrchově splajnová) transformace

kde

         je počet vlícovacích bodů,

        jsou souřadnice vlícovacích bodů ve vstupním obrázku.

Výpočet parametrů transformací se provádí metodou nejmenších čtverců tak, aby průměrná odchylka na vlícovacích bodech byla minimální.


interpolace (Vlícovací body)
Interpolace

Je možné zvolit interpolaci nejbližším sousedem, kdy se jako hodnota mezi

pixely vstupního obrázku uvažuje

                         ,

bilineární interpolaci, kdy se jako mezipixelová hodnota uvažuje

                         ,

kde

       ,

       ,

       	je celá část čísla [image],

nebo bikubickou interpolaci, kdy se mezipixelová hodnota určí jako

,

kde

, na okrajích obrazu je zopakován krajní řádek a sloupec,

.


bod č. (Vlícovací body)
bod č.

Pořadí vlícovacího bodu, který je právě vybírán.


vst.x, vst.y, ref.x, ref.y (Vlícovací body)
vst.x, vst.y, ref.x, ref.y

Souřadnice právě vybíraného vlícovacího bodu ve vstupním a v referenčním obrázku. Je možno je zadat jednak pomocí myši, jednak přímo z klávesnice. Tato druhá možnost slouží především pro zadávání neceločíselných souřadnic.

Pomocí myši se vlícovací body zadávají kliknutím levou myší na vstupní obrázek, najetím kurzorem na požadovaný bod ve vstupním obrázku, stisknutím klávesy CTRL a současným kliknutím levou myší. Poté se obdobným způsobem zadá odpovídající bod v referenčním obrázku.


zprac. v souboru (Vlícovací body)
zprac. v souboru

Při potvrzení se výsledek uloží přímo do souboru, nikoli do paměti.

Je vhodné použít při obzvlášť velkých rozměrech výsledku. Výsledek si lze prohlédnout otevřením příslušného souboru jako typ holá data s nastavením vhodného zmenšení. Proto je také vhodné použít typ souboru .raw.

Vstupní data se berou také ze souboru jako typ holá data, jeho jméno a rozměry se přečtou ze vstupního obrazu. Pokud rozměry nesouhlasí, opravte je v editačním okénku rozměry vstupního obrazu.

V případném hlášení o chybě při pokusu otevřít dialog pro zjištění jména souboru se může vyskytnout chybový kód.


velké okno (Vlícovací body)
velké okno

V tomto okně se objevují indexy právě vybíraného vlícovacího bodu a jeho okolí 5 x 5. Pokud je prostřední index červený, vybírá se ze vstupního obrazu, pokud je modrý, vybírá se z referenčního obrazu.


rozměry obrazů (Vlícovací body)
rozměry obrazů

Rozměry vstupního a referenčního snímku nelze měnit, jsou zde pouze pro informaci, výjimka je při potvrzení autotlačítka Zpracování v souboru. Rozměry výstupního snímku je možné nastavit podle potřeby.


Počet bodů (Vlícovací body)
Počet bodů

Počet vlícovacích bodů zapsaných v souboru s vlícovacími body.


testovacích (Vlícovací body)
testovacích

Pokud do tohoto okénka zapíšeme číslo k, bude posledních k vlícovacích bodů považováno za testovací, tzn. nebudou použity pro výpočet parametrů transformace, ale pouze pro kontrolu její přesnosti.


tolerance (Vlícovací body)
tolerance

Výpočet parametrů transformace se provádí Gaussovou eliminací s úplným výběrem. Pokud je příslušná soustava rovnic špatně podmíněná, například když je zadán stejný vlícovací bod dvakrát, mohlo by to vést k nesmyslným výsledkům. Proto pokud je podmíněnost soustavy počítaná jako poměr posledního a prvního hlavního prvku menší než číslo v tomto okénku, transformace se neprovede. Pokud chcete transformaci provést vždy, když výpočet dospěje k jakýmkoli výsledkům, zadejte 0.


Zápis vlícovacího bodu (Vlícovací body)
Zápis vlícovacího bodu

Pokud je vybrán nový vlícovací bod, je zapsán do souboru. Téhož lze dosáhnout kliknutím pravou myší.


Smazat vlícovací body (Vlícovací body)
Smazat vlícovací body

Soubor s vlícovacími body je smazán a výběr může začít znovu.


Editace vlícovacích bodů (Vlícovací body)
Editace vlícovacích bodů

Je zavolán textový editor, pomocí kterého lze editovat soubor s vlícovacími body. Má tento formát:

První řádka:

i n k m

i interpolace:	0 nejbližším sousedem

1 bilinearní

2 bikubická

n  je počet vlícovacích bodů, testovací body v to nepočítaje

k  je počet testovacích bodů :

 k > 0 : kontroluje se přesnost na vlícovacích i testovacích bodech,

 k = 0 : kontroluje se na vlícovacích bodech,

 k = -1: nekontroluje se,

 k < -1: kontroluje se na -1-k testovacích bodech

m je metoda :	  0  kopie

  1  posunutí

  2  podobnostní transformace

  3  afinní transformace

  4  projektivní transformace

  6  kvadratická transformace

  11 surf. spline transformace

Na dalších n řádcích je:

u v x y poznámka

kde u je x-ová souřadnice vlícovacího bodu ve vstupním obrázku,

v je y-ová souřadnice vlícovacího bodu ve vstupním obrázku,

x je x-ová souřadnice vlícovacího bodu v referenčním obrázku a

y je y-ová souřadnice vlícovacího bodu v referenčním obrázku.

Na dalších k nebo -1-k řádcích jsou souřadnice testovacích bodů.

Při pokusu o spuštění vnějšího procesu s textovým editorem se v případném hlášení o chybě může vyskytnout chybový kód.


vst.<->ref. (Vlícovací body)
vst.<->ref.

Obsah okna se vstupním a referenčním snímkem je vzájemně zaměněn. Je možné použít pro kontrolu odchylek mezi nimi.


výst.<->ref. (Vlícovací body)
výst<->ref.

Obsah okna s výstupním a referenčním snímkem je vzájemně zaměněn. Je možné použít pro kontrolu kvality výsledku.


Vlícovací body v (Vlícovací body)
Vlícovací body v

Jméno souboru s vlícovacími body.


výběr (Vlícovací body)
výběr

Výběr souboru s vlícovacími body ze souborů na disku. V případném hlášení o chybě se může vyskytnout chybový kód.


Provést (Vlícovací body)
Provést

Provést transformaci. Máte-li pochybnosti o přesnosti transformace, odpovězte na dotaz Pokračovat ? Zrušit a podívejte se na záznam o transformaci, který je v tu chvíli hotov. Pokud je v pořádku, zmáčkněte tlačítko Provést znovu. Transformaci lze přerušit klávesou ESC.


Ukončit (Vlícovací body)
Ukončit

Ukončit dialog o geometrických transformacích.


Nápověda (Vlícovací body)
Nápověda

Zobrazí tuto nápovědu.


Záznam o transformaci (Vlícovací body)
Záznam o transformaci

Objeví se nové okno se protokolem o transformaci. Ten je uložen v souboru se stejným jménem jako má soubor s vlícovacími body, pouze typ souboru je .pro. Jsou v něm uvedena jména  a rozměry vstupního a výstupního snímku, souřadnice těžiště vlícovacích bodů ve vstupním snímku, metoda transformace a interpolace, podmíněnost soustavy rovnic pro výpočet koeficientů transformace, koeficienty transformace a odchylky na vlícovacích bodech.

Koeficienty transformace jsou uvedeny ve tvaru, který je skutečně při výpočtu použit. U odchylek na vlícovacích bodech je uvedeno číslo vlícovacího bodu,  jeho souřadnice ve vstupním a v referenčním snímku, souřadnice ve vstupním snímku, odkud se vezme hodnota výsledku na vlícovacím bodu a odchylka na vlícovacím bodu. Na konec je uvedena průměrná odchylka na vlícovacích bodech. Pokud bylo zvoleno použití testovacích bodů, jsou uvedeny zvlášť.


Koeficient odchylky

Toto editační okénko se objevuje pouze když je zvolena povrchově splajnová transformace. Koeficient odchylky [image] (lambda) vyjadřuje povolenou odchylku na vlícovacích bodech. Pro [image] je odchylka na vlícovacích bodech nulová (pouze numerická chyba výpočtu), pro [image] se transformace blíží afinní.


Fourierova transformace (dialog)
Fourierova transformace

Dialogové  okno  zajišťuje  několik  funkcí  týkajících  se Fourierovy transformace.

Přehled převodů mezi daty různých formátů.


převod i->f (Fourierova transformace)
převod i->f

Převod vstupních dat z formátu jednobajtového celého čísla bez znaménka na formát osmibajtového komplexního čísla v plovoucí čárce.

Parametry:

doplnění

vytvořit doplněný obrázek

spektrum

výběr


přímá FFT (Fourierova transformace)
přímá FFT

Výpočet přímé Fourierovy transformace. Provádí se podle vzorce

kde

         jsou vstupní data

        je výsledné spektrum

       jsou rozměry vodorovně a svisle zaokrouhlené na nejbližší vyšší mocniny dvou.

Tedy v prvním pixelu souboru spectrum.sp1 bude uložena hodnota odpovídající nulové frekvenci, v posledním pixelu souboru spectrum.sp2 hodnota odpovídající vzorkovací frekvenci - 1.

Data v plovoucí čárce jsou ve tvaru 4 bajty reálná část následovaná 4 bajty imaginární části. Čísla jsou ve formátu, který používá překladač jazyka C pro čísla typu float. Počet sloupců a řádků je odvozen z počtu sloupců a řádků vstupních dat zaokrouhlením na nejbližší vyšší mocninu dvou. Pokud rozměry už jsou mocniny dvou, zůstanou zachovány. Data jsou rozdělena do dvou souborů, první polovina je v souboru s koncovkou .sp1, druhá v souboru s koncovkou .sp2. Počet sloupců je omezen na maximálně 4096.


podlouhlý knoflík vlevo nahoře (Fourierova transformace)
podlouhlé tlačítko vlevo nahoře

Podlouhlé tlačítko vlevo nahoře zajišťuje funkci tlačítek převod i->f a přímá FFT současně.


spektrum<->filtr (Fourierova transformace)
spektrum<->filtr

Vzájemně vymění soubor se spektrem a soubor s filtrem.


doplnění (Fourierova transformace)
doplnění

Způsob doplnění vstupních dat na rozměr nejbližší vyšší mocniny dvou může být

nulami,

zrcadlením (použije se implicitně),

periodickým prodloužením,

střední hodnotou dat,

opakováním krajního řádku a sloupce,

shlazením k nule - podle funkce kosinus,

shlazením ke střední hodnotě - podle funkce kosinus.

Používá se při převodu i->f.


vytvořit doplněný obrázek (Fourierova transformace)
vytvořit doplněný obrázek

Pokud je potvrzeno, uloží se doplněná data do nového obrázku.


spektrum (Fourierova transformace)
spektrum

Jméno souborů se spektrem (pokud bude "spektrum", budou data uložena v souborech spektrum.sp1 a spektrum.sp2).


výběr spektra (Fourierova transformace)
výběr spektra

Výběr jména existujících souborů se spektrem.


visualizace (Fourierova transformace)
visualizace

Visualizce spektra (převod z formátu osmibajtového komplexního čísla v plovoucí čárce na formát jednobajtového celého čísla bez znaménka). Data jsou přerovnána tak, že hodnota odpovídající nulové frekvenci se zobrazí doprostřed výstupního snímku (při sudých rozměrech o půl pixelu vpravo dolu od prostředku).

Parametry:

Visualizace spektra nebo filtru

Typ visualizace

min

max

typ hodnot vstupu


Visualizace spektra nebo filtru (Fourierova transformace)
visualizace spektra nebo filtru

Možno zvolit visualizaci spektra nebo filtru.


Typ visualizace (Fourierova transformace)
Typ visualizace:

logaritmická - logaritmus amplitudového,

amplitudová,

fázová,

reálné části,

imaginární části.


min (visualizace)(Fourierova transformace)
min

Číslo, které udává, jaká hodnota vstupu se transformuje na úroveň 0 výstupu.


max (visualizace)(Fourierova transformace)
max

Hodnota vstupu, která se transformuje na úroveň 255 výstupu.


Hodnoty vstupu se uvažují jako (Fourierova transformace)
Hodnoty vstupu

se uvažují jako

% - nalezne se minimum a maximum vstupních dat a hodnoty min a max jsou v procentech rozsahu minimum - maximum, plný rozsah dostaneme,  pokud bude min=0 a max=100,

úrovně šedi - nalezne se minimum a maximum vstupních dat a hodnoty min a max jsou v počtu úrovní šedi rozsahu minimum - maximum, plný rozsah dostaneme, pokud bude min=0 a max=255. Jinak se bude na úroveň 0 výstupu transformovat hodnota, která by se při plném rozsahu transformovala na úroveň min, a na úroveň 255 výstupu hodnota, která by se při plném rozsahu transformovala na úroveň max,

úrovně vstupu - na úroveň 0 výstupu se bude transformovat hodnota min vstupu a na úroveň 255 výstupu hodnota max vstupu.


filtrace (Fourierova transformace)
filtrace

Násobení spektra filtrem.

parametry:

filtr

výběr

typ filtrace


podlouhlý knoflík vlevo uprostřed (Fourierova transformace)
podlouhlé tlačítko vlevo uprostřed

Podlouhlé tlačítko vlevo uprostřed zajišťuje funkce tlačítek tvorba filtru a filtrace současně.


filtr (Fourierova transformace)
filtr

Jméno souborů s filtrem (pokud bude "filtr", budou data uložena v souborech filtr.sp1 a filtr.sp2).


výběr filtru (Fourierova transformace)
výběr filtru

Výběr jména existujících souborů s filtrem.


typ filtrace (Fourierova transformace)
typ filtrace

* násobení, spektrum:=spektrum*filtr,

+ sčítání, spektrum:=spektrum+filtr,

= kopírování,  spektrum:=filtr.


tvorba filtru (Fourierova transformace)
tvorba filtru

Generování filtru.

parametry:

filtr

výběr

typ filtru

parametry filtru viz typ filtru


typ filtru (Fourierova transformace)
typ filtru

Může se generovat filtr:

žádný

pásmový : parametry

směrový : parametry

Gaussův : parametry

exponenciální : parametry

derivační : parametry

import filtru : parametry

konstantní : parametr

komplementární

násobený -1

násobený sqrt(-1)

převrácená hodnota : parametr


pásmový filtr (Fourierova transformace)
pásmový filtr

Vypočte se absolutní hodnota frekvence

 jsou relativní frekvence vodorovně a svisle v rozmezí od -0.5 do 0.5,

pro [image] bude hodnota filtru [image],

pro [image] bude shlazení filtru podle funkce sinus tak, že pro [image] bude [image],

pro [image] bude [image],

pro [image] bude shlazení filtru podle funkce sinus tak, že pro [image] bude [image],

pro [image] bude [image].

Zadání je korektní, pokud [image].

Parametry


parametry pásmového filtru (Fourierova transformace)
parametry pásmového filtru

dolní mez=

šířka= [image] (šířka dolní meze)

horní mez=

šířka= [image] (šířka horní meze)

vzork.frek.= [image] (vzorkovací frekvence).


směrový (Fourierova transformace)
směrový

Vypočte se fáze

 jsou relativní frekvence vodorovně a svisle,

 v rozmezí od -0.5M do 0.5M, [image] v rozmezí od -0.5N do 0.5N,

M,N  jsou rozměry snímku,

pro [image] bude hodnota filtru [image],

pro [image] bude shlazení filtru podle funkce sinus tak, že pro [image] bude [image],

pro [image] bude [image],

pro [image] bude shlazení filtru podle funkce sinus tak, že pro [image] bude [image],

pro [image] bude [image].

Zadání je korektní, pokud [image] a pokud [image].

parametry


parametry směrového filtru (Fourierova transformace)
parametry směrového filtru

dolní mez=

šířka= [image] (šířka dolní meze)

horní mez=

šířka= [image] (šířka horní meze)

jednotka= [image] (jednotka úhlu), může být

                                        r=rad=radian=radián,

                                        p=pi=pí ( [image] radiánů, [image])

                                        d=deg=degree=s=stupen=stupeň=° ( [image]),

                                        g=grad ( [image]),

                                        číslo, udávající velikost jednotky úhlu v radiánech.

                                        Lze použít i velká písmena.


Gaussův (Fourierova transformace)
Gaussův

Hodnota filtru

                         .

parametry


parametry Gaussova filtru (Fourierova transformace)
parametry Gaussova filtru

stand.odch.= [image] (standardní odchylka),

vzork.frek.= [image] (vzorkovací frekvence).


exponenciální (Fourierova transformace)
exponenciální

Hodnota filtru

parametry


parametry exponenciálního filtru (Fourierova transformace)
parametry exponenciálního filtru

strmost=

vzork.frek.= [image] (vzorkovací frekvence).


derivační (Fourierova transformace)
derivační

Vypočte se absolutní hodnota frekvence

 jsou frekvence vodorovně a svisle v rozmezí od -0.5 [image] do 0.5 [image],

  je vzorkovací frekvence, implicitně [image] Hodnota filtru

Implicitní hodnoty parametrů jsou [image], [image], [image], [image], což vede na první derivaci vodorovně.

parametry


parametry derivačního filtru (Fourierova transformace)
parametry derivačního filtru

1.směr.cos= [image] (1. směrový kosinus),

2.směr.cos= [image] (2. směrový kosinus),

3.směr.cos= [image] (3. směrový kosinus),

stupeň der.= [image] (stupeň derivace),

vzork.frek.= [image] (vzorkovací frekvence).


import filtru (Fourierova transformace)
import filtru

Z označeného obrázku se vytvoří filtr, 0 se konvertuje na hodnotu [image], 255 na hodnotu, [image], implicitně je [image], [image]. Filtr je na rozměr nejbližší vyšší mocniny dvou doplněn hodnotou [image] (implicitně 0).

parametry


parametry importu filtru (Fourierova transformace)
parametry importu filtru

vst.0-> = [image] (hodnota, na kterou se konvertuje vstupní 0),

vst.255-> = [image] (hodnota, na kterou se konvertuje vstupní 255),

okraje= [image] (hodnota doplněná na okrajích).


konstantní (Fourierova transformace)
konstantní

Vytvoří se filtr vyplněný hodnotou [image] (implicitně 0),

parametr


parametr (konstantního filtru)(Fourierova transformace)
parametr

vyplnit= [image] (hodnota, kterou se filtr vyplní).


komplementární (Fourierova transformace)
komplementární

Vytvoří se komplement filtru daného editačním okénkem filtr.

Hodnota filtru [image].


násobený -1 (Fourierova transformace)
násobený -1

Vytvoří se násobek filtru daného editačním okénkem filtr hodnotou -1

.


násobený sqrt(-1) (Fourierova transformace)
násobený sqrt(-1)

Vytvoří se násobek filtru daného editačním okénkem filtr hodnotou sqrt(-1)


převrácená hodn. (Fourierova transformace)
převrácená hodn.

(převrácená hodnota)

Vytvoří se převrácená hodnota filtru daného editačním okénkem filtr

zaokrouhlená do mezí [image]. Implicitně je [image].

parametr


parametr (převrácené hodnoty filtru)(Fourierova transformace)
parametr

meze= [image] (mezní hodnota filtru).


zpětná FFT (Fourierova transformace)
zpětná FFT

Výpočet zpětné Fourierovy transformace. Provádí se podle vzorce

kde

         je vstupní spektrum

        je výsledný obrázek

       jsou rozměry vodorovně a svisle zaokrouhlené na nejbližší vyšší mocniny dvou.


převod f->i (Fourierova transformace)
převod f->i

Převod výsledku z formátu osmibajtového komplexního čísla v plovoucí čárce do formátu celého čísla 0 - 255  a vizualizace výsledku.

parametry:

kontrolní tlačítko po výpočtu smazat soubory v pohyblivé čárce

seznam typ výsledku

editační okénko min

editační okénko max

seznam typ hodnot dat


podlouhlý knoflík vlevo dole (Fourierova transformace)
podlouhlé tlačítko vlevo dole

Podlouhlé tlačítko vlevo dole zajišťuje funkci tlačítek převod f->i a zpětná FFT současně.


po výpočtu smazat soubory v pohyblivé čárce (Fourierova transformace)
po výpočtu smazat soubory v pohyblivé čárce

Při potvrzení budou po převodu f->i smazány soubory se spektrem v pohyblivé řádové čárce.


výsledek (Fourierova transformace)
výsledek

Typ visualizovaného výsledného snímku může být

logaritmický - logaritmus amplitudového,

amplitudový,

fázový,

reálná část,

imaginární část.


min (zpětná)(Fourierova transformace)
min

Číslo, které udává, jaká hodnota vstupu se transformuje na úroveň 0 výstupu.


max (zpětná)(Fourierova transformace)
max

Hodnota vstupu, která se transformuje na úroveň 255 výstupu.


typ hodnot dat (Fourierova transformace)
typ hodnot dat

Hodnoty vstupu se uvažují jako

% - nalezne se minimum a maximum vstupních dat a hodnoty min a max jsou v procentech rozsahu minimum - maximum, plný rozsah dostaneme, pokud bude min=0 a max=100,

úrovně šedi - nalezne se minimum a maximum vstupních dat a hodnoty min a max jsou v počtu úrovní šedi rozsahu minimum - maximum, plný rozsah dostaneme, pokud bude min=0 a max=255. Jinak se bude na úroveň 0 výstupu transformovat hodnota, která by se při plném rozsahu transformovala na úroveň min, a na úroveň 255 výstupu hodnota, která by se při plném rozsahu transformovala na úroveň max,

úrovně vstupu - na úroveň 0 výstupu se bude transformovat hodnota min vstupu a na úroveň 255 výstupu hodnota max vstupu.

Implicitně se uloží reálná část v rozsahu 0 - 255, tzn. výsledek reálná část, min=0, max=255 úrovně vstupu.


vstupní obrázek (Fourierova transformace)
vstupní obrázek

Jméno souboru, ze kterého byl získán obrázek.


rozměry (Fourierova transformace)
rozměry

Editační okénko udávající rozměry vstupního obrázku. Pokud je provedena funkce zpracovávající označený zdrojový obrázek, jsou rozměry přečteny z něj, jinak je nutno je vyplnit.


doplněny na (Fourierova transformace)
doplněny na

Editační okénko pouze pro čtení udávající nejbližší vyšší mocniny dvou, na které byly doplněny rozměry obrázku.


Údaje o prováděné operaci (Fourierova transformace)
Údaje o prováděné operaci

Na třetí řádku odspodu se vypisují zprávy o výpočtu. Úplně dole se zobrazuje, kolik procent z činnosti uvedené ve zprávě je již hotovo.


Převody dat různých fomátů (Fourierova transformace)
Převody dat různých formátů

K dispozici jsou 4 druhy převodů mezi pevnou a plovoucí řádovou čárkou:

visualizace spektra a filtru, při které jsou data přerovnána tak, aby pixel odpovídající nulové frekvenci byl uprostřed výstupního obrázku (o půl pixelu vpravo dole),

převod i->f, při kterém data nejsou přerovnávána,

převod f->i, opačný převod, při kterém data nejsou přerovnávána,

import filtru, převod opačný k visualizaci, při kterém jsou data přerovnána.


záznam o spektru (Fourierova transformace)
záznam o spektru

Pokud některá z funkcí vytvoří nový soubor s daty ve formátu s plovoucí čárkou, vytvoří k němu i soubor stejného jména s koncovkou .log obsahující funkce a parametry, které měnily data v souboru. Toto tlačítko ukáže tento log soubor pro soubor daný editačním okénkem spektrum.


záznam o filtru (Fourierova transformace)
záznam o filtru

Pokud některá z funkcí vytvoří nový soubor s daty ve formátu s plovoucí čárkou, vytvoří k němu i soubor stejného jména s koncovkou .log obsahující funkce a parametry, které měnily data v souboru. Takto je možné například zjistit parametry vygenerovaných filtrů. Toto tlačítko ukáže log soubor pro soubor daný editačním okénkem filtr.


nápověda (Fourierova transformace)
nápověda

Zobrazí tuto nápovědu.


Ukončit (Fourierova transformace)
Ukončit

Ukončit dialog o Fourierově transformaci.


Lokální eqalizace histogramu (dialog)
Lokální eqalizace histogramu

Druh filtrace, kdy se nová hodnota pixelu určuje na základě vyhodnocení histogramu v okolí pixelu. Zde se používá přibližně kruhové okolí.


Poloměr okolí (Lokální eqalizace histogramu)
Poloměr okolí

Poloměr použitého kruhového okolí. Může být minimálně 1 a maximálně [image], kde [image] je vodorovný rozměr obrazu. Při zadání hodnoty mimo tyto meze se objeví hlášení o chybě.


Optimalizace histogramu (Lokální eqalizace histogramu)
Optimalizace histogramu

Optimalizace histogramu je zde totéž co eqalizace, protože za optimální se považuje histogram co nejrovnoměrnější. Nová hodnota pixelu [image] se zde určuje jako

kde

        je hodnota histogramu okolí pixelu pro hodnotu

        je stará hodnota pixelu,

        je maximální hodnota pixelu (255),

        je počet pixelů okolí.

Stará hodnota se tedy nahradí hodnotou kumulativního histogramu upravenou tak, aby hodnota konstantního obrazu zůstala zachována.

Tento typ filtrace se hodí pro zvýraznění detailů snímku, ovšem v plochách s přibližně konstantním jasem zesiluje šum.


Vyrovnání střední hodnoty (Lokální eqalizace histogramu)
Vyrovnání střední hodnoty

Zjednodušený typ filtrace, kdy se lokální histogram  neroztahuje, ale pouze posouvá. Nová hodnota pixelu [image] se zde určuje jako

kde

        je hodnota [image] - tého pixelu okolí

        je stará hodnota pixelu,

        je maximální hodnota pixelu (255),

        je počet pixelů okolí.

Ke staré hodnotě se tedy přičte takové číslo, aby střední hodnota okolí byla uprostřed rozsahu hodnot pixelu.

Tento typ filtrace se hodí jako příprava před prahováním snímku s nerovnoměrným jasem pozadí.


Provést (Lokální eqalizace histogramu)
Provést

Provést zvolenou filtraci.


Ukončit (Lokální eqalizace histogramu)
Ukončit

Ukončit dialog o eqalizaci histogramu.


Nápověda (Lokální eqalizace histogramu)
Nápověda

Zobrazí se tato nápověda.


Dvouobrazové operace (dialog)
Dvouobrazové operace

Jako dvouobrazové operace se zde označují operace, kdy hodnota pixelu výsledku se určuje z hodnot pixelu obrazu označeného jako zdrojový a pixelu obrazu označeného jako výsledný a neuvažují se ostatní pixely těchto vstupních obrazů, tedy aritmetické a logické operace.

Pokud je jeden z obrazů v 8-bitovém formátu a druhý ve 24-bitovém, rozdělí se první obraz podle palety na 3 složky, které se použijí jako argumenty zvolené operace. Výsledek je ve 24-bitovém formátu. Pokud mají oba obrazy stejný formát, má stejný formát i výsledek. Pokud jsou oba obrazy v indexových barvách, provede se operace s indexy, nikoli s hodnotami z palety.


součet (Dvouobrazové operace)
součet

Hodnota výsledku se určí jako

kde

        je hodnota prvního vstupu, získá se z obrazu označeného jako zdrojový,

        je hodnota druhého vstupu, získá se z obrazu označeného jako výsledný,

       je normalizační konstanta, implicitně 1.


rozdíl (Dvouobrazové operace)
rozdíl

Hodnota výsledku se určí jako

kde

        je hodnota prvního vstupu, získá se z obrazu označeného jako zdrojový,

        je hodnota druhého vstupu, získá se z obrazu označeného jako výsledný,

       je normalizační konstanta, implicitně 1.


součin (Dvouobrazové operace)
součin

Hodnota výsledku se určí jako

kde

        je hodnota prvního vstupu, získá se z obrazu označeného jako zdrojový,

        je hodnota druhého vstupu, získá se z obrazu označeného jako výsledný,

       je normalizační konstanta, implicitně 255.


podíl (Dvouobrazové operace)
podíl

Hodnota výsledku se určí jako

  pokud  [image], jinak [image],

kde

        je hodnota prvního vstupu, získá se z obrazu označeného jako zdrojový,

        je hodnota druhého vstupu, získá se z obrazu označeného jako výsledný,

       je normalizační konstanta, implicitně 1.


smíchat (Dvouobrazové operace)
smíchat

Hodnota výsledku se určí jako

kde

        je hodnota prvního vstupu, získá se z obrazu označeného jako zdrojový,

        je hodnota druhého vstupu, získá se z obrazu označeného jako výsledný,

       je normalizační konstanta, implicitně 50.


AND (Dvouobrazové operace)
AND

Hodnota výsledku se určí jako logický součin bit po bitu hodnot [image] a [image],

kde

        je hodnota prvního vstupu, získá se z obrazu označeného jako zdrojový,

        je hodnota druhého vstupu, získá se z obrazu označeného jako výsledný.


OR (Dvouobrazové operace)
OR

Hodnota výsledku se určí jako logický součet bit po bitu hodnot [image] a [image],

kde

        je hodnota prvního vstupu, získá se z obrazu označeného jako zdrojový,

        je hodnota druhého vstupu, získá se z obrazu označeného jako výsledný.


XOR (Dvouobrazové operace)
XOR

Hodnota výsledku se určí jako výhradní logický součin bit po bitu hodnot [image] a [image],

kde

        je hodnota prvního vstupu, získá se z obrazu označeného jako zdrojový,

        je hodnota druhého vstupu, získá se z obrazu označeného jako výsledný.


min (Dvouobrazové operace)
min

Hodnota výsledku se určí jako minimum hodnot [image] a [image],

kde

        je hodnota prvního vstupu, získá se z obrazu označeného jako zdrojový,

        je hodnota druhého vstupu, získá se z obrazu označeného jako výsledný.


max (Dvouobrazové operace)
max

Hodnota výsledku se určí jako maximum hodnot [image] a [image],

kde

        je hodnota prvního vstupu, získá se z obrazu označeného jako zdrojový,

        je hodnota druhého vstupu, získá se z obrazu označeného jako výsledný.


Znaménko (Dvouobrazové operace)
Znaménko

Při potvrzení tohoto kontrolního tlačítka se budou hodnoty pixelu uvažovat jako čísla se znaménkem v kódu posunutá nula v rozsahu -128, 127. Jinak se uvažují jako čísla bez znaménka v rozsahu 0, 255.


Modulo (Dvouobrazové operace)
Modulo

Při potvrzení tohoto kontrolního tlačítka se budou hodnoty výsledku při přetečení uvažovat jako modulo maximální hodnota+1, tedy nebudou se uvažovat významnější bity.

Jinak se hodnoty větší než maximální hodnota nahradí maximální hodnotou a hodnoty menší než minimální hodnota se nahradí minimální hodnotou.


OK (Dvouobrazové operace)
OK

Provést zvolenou operaci.


Zrušit (Dvouobrazové operace)
Zrušit

Ukončit dialog o dvouobrazových operacích.


Nápověda (Dvouobrazové operace)
Nápověda

Zobrazí se tato nápověda.


Normalizační konstanta (Dvouobrazové operace)
Normalizační konstanta

Editační okénko, kde je možné zadat normalizační konstantu používanou aritmetickými operacemi.


Nový obraz (dialog)
Nový obraz

Vytvoření nového obrazu a volba barvy pozadí.


Počet sloupců (Nový obraz)
Počet sloupců

Počet sloupců (šířka) nového obrazu.


Počet řádků (Nový obraz)
Počet řádků

Počet řádků (výška) nového obrazu.


Šedý

Vytvořený černobílý obraz v 8-bitovém formátu bude vyplněn úrovní šedi danou parametrem Index.


RGB

Vytvořený barevný obraz ve 24-bitovém formátu bude vyplněn barvou danou parametrem Barva pozadí.


Index

Pro obrazy v 8-bitovém formátu bude tato hodnota použita jako index barvy pozadí. Při zápisu do tohoto editačního pole se nastaví také barva pozadí jako černobílá se zvolenou úrovní šedi.


Barva pozadí

Po zmáčknutí tohoto tlačítka se objeví dialog pro volbu barvy, pomocí kterého lze zvolit barvu pozadí použitou pro barevné obrazy ve 24-bitovém formátu. Zároveň se nastaví parametr index na hodnotu jasu zvolené barvy. Tato hodnota se bude používat jako index barvy pozadí pro obrazy v 8-bitovém formátu.


Nový obraz (Nový obraz)
Nový obraz

Vytvořit nový obraz zvolených rozměrů a barvy.


Zavřít (Nový obraz)
Zavřít

Zavřít dialog o novém obrazu.


Nápověda (Nový obraz)
Nápověda

Zobrazí se tato nápověda.


Otevřít (dialog)
Otevřít

Otevřít soubor a přečíst z něj obraz. Je možné otevřít několik souborů najednou. Formát se určuje podle přípony souboru. Může být:

".tif" 	 formát TIFF

".pic" 	 formát PIC pro infračervené snímky

".pcx" 	 formát PCX

".bmp" 	 formát BMP pro bitmapy ve Windows

".img" 	 formát Imaging Technology

".mtx" 	 formát Matrox.

".pgm" 	 formát Portable Graymap

".siz" 	 údaje o souboru ve formátu holá data (viz formát siz souboru)

".fl" 	 soubor se jmény souborů, které jsou vzápětí otevřeny

".raw" 	 soubor ve formátu holá data. Otvírá se pomocí stejnojmenného dialogu.

V případném hlášení o chybě se může vyskytnout chybový kód.


Otevřít jako

Otevřít soubor a přečíst z něj obraz. Formát se určuje podle zvoleného filtru bez ohledu na obvyklou příponu. Může být:

".tif" 	 formát TIFF

".pic" 	 formát PIC pro infračervené snímky

".pcx" 	 formát PCX

".bmp" 	 formát BMP pro bitmapy ve Windows

".img" 	 formát Imaging Technology

".mtx" 	 formát Matrox.

".pgm" 	 formát Portable Graymap

".raw" 	 soubor ve formátu holá data. Otvírá se pomocí stejnojmenného dialogu.

V případném hlášení o chybě se může vyskytnout chybový kód.


Uložit

Uložit obraz do souboru. Jestliže byl vytvořen jako nový, bezejmenný, je použit dialog Uložit jako. Podobně v některých speciálních případech formátu holá data (viz).


Uložit jako (dialog)
Uložit jako

Uložit obraz do souboru pod jiným jménem nebo v jiném formátu. Obraz se zároveň přejmenuje. Formát se určuje podle přípony souboru. Může být:

".tif"	formát TIFF

".pic"	formát PIC pro infračervené snímky

".pcx"	formát PCX

".bmp"	formát BMP pro bitmapy ve Windows

".mtx"	formát Matrox.

".pgm"	formát Portable Graymap

Pokud je přípona jiná, otevře se dialog Formát holá data. Doporučuje se pro soubory v tomto formátu používat koncovku ".raw".

Formáty PIC, Matrox a Portable Graymap neumožňují ukládat barevné třísložkové obrazy ve 24-bitovém RGB módu, proto se v tom případě uloží pouze jas. V případném hlášení o chybě se může vyskytnout chybový kód.


Formát holá data (dialog)
Formát holá data

Tento dialog se používá pro čtení obrazových dat, která jsou uložena v souboru po řádcích bez kódování.

Při čtení nejsou známy rozměry obrazu, proto je musí uživatel zadat. Pokud je nezná ani on, může požádat program, aby se je pokusil uhodnout (tlačítko Hádej) z velikosti souboru. Pokud si ověří, že nalezené rozměry jsou správné, může je uložit (tlačítko Zápis siz) do souboru se stejným jménem jako data, ale s příponou .siz (viz formát siz souboru). Při dalším čtení souboru se použijí údaje z tohoto siz souboru.

Pokud bude zvolena funkce Uložit na obraz otevřený v tomto formátu a bude nalezen siz soubor, uloží se podle údajů v tomto souboru, jinak se použije dialog jako při zvolení funkce Uložit jako. Pokud však obrázek stejného jména bude otevřen vícekrát a podle údajů v siz souboru došlo k vynechání dat (více kanálů, výřez, více bajtů na pixel nebo vzorkování), bude použit dialog Uložit jako i v případě existence siz souboru, protože v tomto případě hrozí přepsání dat z jiných obrázků.


Formát siz souboru (Formát holá data)
Formát siz souboru

1. řádek: disk

2. řádek: cesta (adresář)

3. řádek: jméno souboru s daty

4. řádek: [buď M nebo L][d]{-Ss}{-Pp}{-Cc}{-Ii}{-Hh}{-Ff}{-R{r}}

[ ] jsou povinné položky, { } volitelné, velká písmena se píší jako znaky, malá znamenají číselný údaj.

d je počet bitů na pixel (v současné době může být pouze 8 nebo 16),

L buď jednobajtová data nebo správné pořadí bajtů

M opačné pořadí bajtů u vícebajtových dat

S z vícebajtových dat se vybírá 8 bitů počínaje bitem s (implicitně 0)

P počet pixelových kanálů je p (implicitně 1)

C počet řádkových kanálů je c (implicitně 1)

I počet obrazových kanálů je i (implicitně 1)

H délka hlavičky je h (implicitně 0)

F délka patičky je f (implicitně 0)

R snímek je barevný, číselný údaj znamená, že vyhledávací tabulka je uložena ve stejném souboru jako data a to počínaje bajtem r od začátku souboru. (implicitně černobílý snímek bez vyhledávací tabulky, samotné R - vyhledávací tabulka je v jiném souboru, RGB - snímek je ve 24-bitovém formátu)

5. řádek: počet sloupců obrazu (šířka)

6. řádek: počet řádků obrazu (výška)

7. řádek: číslo kanálu

Pokud je více druhů kanálů, jsou čísla pro jednotlivé druhy oddělena pomlčkou

8. řádek: vzorkování a

pokud je a kladné, zmenšuje se a-krát, pokud je záporné, zvětšuje se (-a)krát

9. řádek: levý okraj výřezu

10. řádek: horní okraj výřezu

11. řádek: šířka výřezu

12. řádek: výška výřezu


Soubor

Název otvíraného nebo ukládaného souboru.


Délky

Délka otvíraného soubru.


Hlavička (Formát holá data)
Hlavička

Počet bajtů hlavičky.


Šířka (Formát holá data)
Šířka

Počet sloupců obrazu (šířka).


Výška (Formát holá data)
Výška

Počet řádků obrazu (výška).


Patička (Formát holá data)
Patička

Počet bajtů patičky.


pixelový kanál z (Formát holá data)
pixelový kanál z

Vlevo je pořadí vybíraného kanálu, vpravo je celkový počet pixelových kanálů.

Údaje z pixelových kanálů se střídají v souboru po jednotlivých pixelech.


řádkový kanál z (Formát holá data)
řádkový kanál z

Vlevo je pořadí vybíraného kanálu, vpravo je celkový počet řádkových kanálů.

Údaje z řádkových kanálů se střídají v souboru po jednotlivých řádcích.


obrazový kanál z (Formát holá data)
obrazový kanál z

Vlevo je pořadí vybíraného kanálu, vpravo je celkový počet obrazových kanálů.

Údaje z obrazových kanálů se střídají v souboru po celých obrazech.


Výřez (Formát holá data)
Výřez

Bude se číst nebo zapisovat pouze výřez z obrázku. Vždy je nutno nejprve potvrdit toto kontrolní tlačítko a pak teprve vyplňovat parametry:

Levý kraj, Horní kraj, Šířka, Výška.


Levý kraj výřezu (Formát holá data)
Levý kraj výřezu

Souřadnice levého okraje výřezu.


Horní kraj výřezu (Formát holá data)
Horní kraj výřezu

Souřadnice horního okraje výřezu (odshora).


Šířka výřezu (Formát holá data)
Šířka výřezu

Počet sloupců (šířka) výřezu.


Výška výřezu (Formát holá data)
Výška výřezu

Počet řádků (výška) výřezu.


Bitů/pixel (Formát holá data)
Bitů/pixel

Volba počtu bitů na pixel 8 nebo 16. Při volbě 16 se však pracuje pouze s 8 vybranými bity.


bity posunu (Formát holá data)
bity posunu

Z 16 bitů bude vybráno 8 počínaje zde zadaným.


Prohoď MSB/LSB (Formát holá data)
Prohoď MSB/LSB

Při potvrzení znamená, že jednotlivé bajty pixelu jsou v souboru uloženy v opačném pořadí a je třeba je prohodit.


Vzorkování - krát zmenšit (Formát holá data)
Vzorkování - krát zmenšit

Pokud zde bude vyplněno číslo a, do obrázku se uloží pouze každý a-tý pixel (při čtení i při zápisu).


Vzorkování - krát zvětšit (Formát holá data)
Vzorkování - krát zvětšit

Pokud zde bude vyplněno číslo a, do obrázku se uloží každý pixel a krát (při čtení i při zápisu).


Barva RGB

Obraz je ve 24-bitovém formátu. Počet kanálů musí být 3, je možné zvolit pixelové, řádkové nebo obrazové (implicitně) kanály.


Barva (Formát holá data)
Indexová barva

Obrázek je barevný a bude se číst/zapisovat i vyhledávací tabulka. Nejprve je třeba potvrdit toto kontrolní tlačítko a pak teprve vyplnit parametr Offset.

Parametr Vyhledávací tabulka je jen pro čtení a vyplňuje se v dialogu o souboru při potvrzení tohoto kontrolního tlačítka.

Zde je možné pracovat pouze s vyhledávací tabulkou uloženou binárně na 768 bajtech, vždy 3 bajty znamenající hodnotu červené, zelené a modré pro odpovídající index. S některými dalšími formáty umí pracovat dialog Úprava palety.


Vyhledávací tabulka (Formát holá data)
Vyhledávací tabulka

Editační okénko jen pro čtení se jménem souboru s vyhledávací tabulkou.


Offset (Formát holá data)
Offset

Offset vyhledávací tabulky v souboru.


Hádej (Formát holá data)
Hádej

Tato funkce se snaží uhodnout rozměry obrázku z velikosti souboru. Bere přitom v úvahu vyplněné údaje o počtech kanálů, počtu bitů na pixel a délce hlavičky. Sama nastavuje pouze údaje o šířce a výšce obrazu a o délce patičky. Pracuje pouze při čtení ze souboru.

Z údajů o počtech kanálů, počtu bitů na pixel, délce hlavičky a patičky a délce souboru určí, kolik může mít obrázek nejvýše pixelů. Tento údaj odmocní a hledá rozměry, které tento počet beze zbytku vyplní. Tyto údaje postupně nabízí uživateli dokud je poměr šířka : výška v rozmezí od 1:256 do 256:1. Při dalším hledání zvětší patičku o jeden pixel a začne znovu. Pokud uživatel zná některé z těchto tří údajů a vyplní je, vyplní se pouze zbývající údaje.


Prohoď Š<->V (Formát holá data)
Prohoď Š<->V

Zamění údaje o šířce a výšce obrazu.


Prohoď H<->P (Formát holá data)
Prohoď H<->P

Zamění údaje o délce hlavičky a patičky. Pokud víte, že soubor nemá žádnou patičku, můžete použít tlačítko Hádej a tímto tlačítkem použít odhadnutou délku patičky jako délku hlavičky.


Znovu (Formát holá data)
Znovu

Smaže údaje o šířce a výšce obrazu a o délce hlavičky a patičky a hádání rozměrů může začít znovu.


Zápis siz (Formát holá data)
Zápis siz

Rozměry a ostatní údaje vyplněné v dialogovém okně se zapíší do souboru se stejným jménem jako data, ale s příponou .siz (viz formát siz souboru). Při dalším čtení souboru se použijí údaje z tohoto siz souboru.


Zápis siz jako (Formát holá data)
Zápis siz jako

Rozměry a ostatní údaje vyplněné v dialogovém okně se zapíší do souboru se zadaným jménem. Mělo by mít příponu .siz (viz formát siz souboru). Při dalším čtení souboru je možné využít údaje z tohoto siz souboru.


OK (Formát holá data)
OK

Provést zvolenou operaci čtení/zápis.


Zrušit (Formát holá data)
Zrušit

Zrušit dialog Formát holá data


Nápověda (Formát holá data)
Nápověda

Zobrazí se tato nápověda.


Konec

Konec programu. Objeví se dotaz, zda má program skončit, při odpovědi ano, program skončí, při odpovědi ne pokračuje dále.


Uložit vše

Po potvrzení budou všechny obrazy uloženy do souborů. Při ukládání nově vytvořených dosud bezejmenných obrazů se objeví dotaz na jméno. Při potvrzování této akce by měl uživatel zvážit, zda si chybným obrazem nepřepíše původní dobrá data.


Uložit seznam

Do souboru se zadaným jménem bude uložen seznam jmen otevřených obrazů. Tento soubor by měl mít koncovku ".fl" aby ho bylo možné otevřít (viz Otevřít). Při potvrzení dotazu na uložení budou obrazy uloženy do souborů. Při ukládání nově vytvořených dosud bezejmenných obrazů se objeví dotaz na jméno. Při tomto dotazu je možné zrušit uložení takového obrazu, ale potom nebude zahrnut ani do vytvářeného seznamu. V případném hlášení o chybě se může vyskytnout chybový kód.


Zpět

Vrátit zpět stav obrazu před poslední operací. Další vyvolání této funkce vrátí stav po poslední operaci.


Vyjmout

Zkopírovat vybranou oblast do schránky a vyplnit vybranou oblast v původním obrazu hodnotou danou parametry Index nebo barva pozadí v dialogu Nový obraz.


Kopírovat

Zkopírovat vybranou oblast do schránky.


Vložit

Vložit schránku do vybrané oblasti. Pokud nesouhlasí rozměry, vloží se ta část schránky, která se vejde do části obrázku počínaje levým horním rohem obdélníku opsaného vybrané oblasti. Výsledek má paletu původního obrazu, nikoli schránky. V případě rozdílného formátu dat ve schránce a v obrazu se operace neprovede.


Vložit do nového

Vytvořit nový obraz a vyplnit ho daty ze schránky.


Vymazat

Vymazat vybranou oblast a vyplnit ji hodnotou danou parametry Index nebo barva pozadí v dialogu Nový obraz.


Kopie obrazu

Vytvořit kopii zdrojového obrazu.


Vybrat vše

Vybraná oblast bude zahrnovat celý obraz (implicitní stav po vytvoření nového obrazu). Paměť pro uložení tvaru vybrané oblasti bude uvolněna.


Vybrat obdélník (dialog)
Vybrat obdélník

Dialog zajišťující několik způsobů výběru obdélníku. Pokud bude zmáčknuto tlačítko pevný počátek a alespoň jedno z tlačítek pevný rozměr, 1 řádek nebo 1 sloupec, provede se výběr při potvrzení tlačítkem OK, jinak se provede při zadání chybějících parametrů myší přímo v obrázku. Pokud při provedení akce byla zmáčknuta klávesa Shift, přidá se nová oblast k původní, při zmáčknutí klávesy Ctrl se nová oblast odkrojí od původní, jinak (též při zmáčknutí obou kláves) se původní oblast přepíše novou.


pevný počátek (Vybrat obdélník)
pevný počátek

Při potvrzení bude mít vybraný obdélník pevný počátek daný parametry první řádek a první sloupec.


první řádek (Vybrat obdélník)
první řádek

Souřadnice horního okraje vybraného obdélníku.


první sloupec (Vybrat obdélník)
první sloupec

Souřadnice levého okraje vybraného obdélníku.


pevný rozměr (Vybrat obdélník)
pevný rozměr

Při potvrzení bude mít vybraný obdélník pevný rozměr daný parametry počet sloupců a počet řádků.


počet sloupců (Vybrat obdélník)
počet sloupců

Počet sloupců (šířka) vybraného obdélníku.


počet řádků (Vybrat obdélník)
počet řádků

Počet řádků (výška) vybraného obdélníku.


1 řádek (Vybrat obdélník)
1 řádek

Vybraný obdélník bude obsahovat pouze jeden řádek.


1 sloupec (Vybrat obdélník)
1 sloupec

Vybraný obdélník bude obsahovat pouze jeden sloupec.


OK (Vybrat obdélník)
OK

Vybrat zadaný obdélník. Pokud zbývají některé parametry neurčené, je nutno je zvolit pomocí myši a jejího levého tlačítka přímo v obraze.


Zrušit (Vybrat obdélník)
Zrušit

Zrušit dialog o výběru obdélníku.


Nápověda (Vybrat obdélník)
Nápověda

Zobrazí se tato nápověda.


Komentář

Dialog umožňující zadat nový komentář ke snímku. Komentář zdrojového obrazu se objevuje v pravé část dolní stavové lišty.


Jedna ku jedné

Zobrazit zdrojový obraz jedna ku jedné, t.j. v měřítku 100%.


Zvětšit

Zobrazit zdrojový obraz ve dvojnásobném měřítku.


Zmenšit

Zobrazit zdrojový obraz v polovičním měřítku.


Zvětšit myší

Po kliknutí myší zobrazit zdrojový obraz ve dvojnásobném měřítku.


Zmenšit myší

Po kliknutí myší zobrazit zdrojový obraz v polovičním měřítku.


Změna měřítka vzhledem k

Při změně měřítka, kdy původní i nový obraz mají skrolovací lišty (scroll bars) se zachová jedna z 9 nastavených poloh bodu.


Lupa

Zobrazit zdrojový obraz ve vybraném měřítku 25%, 50%, 100%, 200%, 400% nebo 800%. Při volbě jiná je možné zadat jiné měřítko v procentech v povoleném rozsahu.


Obnovit

Upraví rozměry obrazového okna tak, aby pokud možno byly vynechány nevyužité plochy okna a naopak zobrazeny případné zakryté části obrazu a poté obraz znovu vykreslí.


Informace o obraze

Zobrazí jednoduché dialogové okno s informacemi o zdrojovém obrazu. Po zmáčknutí tlačítka OK informace zmizí. První údaj plocha znamená počet pixelů celého obrazu, druhý údaj plocha znamená počet pixelů vybrané oblasti, v údaji obdélník jsou souřadnice obdélníku opsaného vybrané oblasti.


Plovoucí nástroje (dialog)
Plovoucí nástroje

Dialogové okno obsahující tlačítka s ikonami některých funkcí. Pomocí položky Plovoucí nástroje v menu je možné ho buď zrušit nebo obnovit.


Vybrat obdélník myš
Vybrat obdélník myší

Při tomto způsobu volby klikněte levou myší na obraz, najeďte kurzorem pomocí myši v obrazu na požadovaný roh obdélníku (většinou levý horní), klikněte levým tlačítkem myši, najeďte na protilehlý roh (většinou pravý dolní) a opět klikněte levým tlačítkem myši. Pokud na konci akce byla zmáčknuta klávesa Shift, přidá se nová oblast k původní, při zmáčknutí klávesy Ctrl se nová oblast odkrojí od původní, jinak (též při zmáčknutí obou kláves) se původní oblast přepíše novou.


Obecný tvar

Kreslení oblasti obecného tvaru. Najeďte myší nad obraz, zmáčkněte levé tlačítko myši a nakreslete oblast požadovaného tvaru. Je též možné zmáčknout klávesu Alt, myš pak kreslí úsečky a každé kliknutí levou myší znamená začátek nové úsečky. Pokud držíte levou myš zmáčknutou, kreslí se jako bez Alt. Pokud na konci akce byla zmáčknuta klávesa Shift, přidá se nová oblast k původní, při zmáčknutí klávesy Ctrl se nová oblast odkrojí od původní, jinak (též při zmáčknutí obou kláves) se původní oblast přepíše novou.


Kouzelná hůlka

Klikněte myší na vybraný pixel a do vybrané oblasti budou zahrnuty ty pixely, jejichž hodnota indexu leží v daném tolerančním pásmu a které sousedí hranou s některým z pixelů dříve zahrnutých do nové oblasti. Pokud na konci akce byla zmáčknuta klávesa Shift, přidá se nová oblast k původní, při zmáčknutí klávesy Ctrl se nová oblast odkrojí od původní, jinak (též při zmáčknutí obou kláves) se původní oblast přepíše novou. Po dvojitém kliknutí je možné nastavit toleranční pásmo (viz Nastavení citlivosti kouzelné hůlky).


Nastavení citlivosti kouzelné hůlky

Zde je možné nastavit toleranční pásmo [image] kouzelné hůlky. Pokud bude hodnota pixelu [image] větší nebo rovna [image] a zároveň menší nebo rovna [image], kde [image] je hodnota pixelu, na který bylo kliknuto, bude zkoumaný pixel zahrnut do oblasti.


Zrušit poslední volbu

Zrušit volbu posledního nástroje v okně Plovoucí nástroje.


Zobrazit / skrýt vybranou oblast

Přepínání kreslení / nekreslení hranic vybrané oblasti. Překreslování velkých obrazů s vybranou oblastí trvá někdy dlouho a tento čas je možné ušetřit vypnutím překreslování hranic vybrané oblasti.


Vložit vybranou oblast

Vložit tvar vybrané oblasti ze schránky do označeného obrazu, pokud obojí existuje.


Inverze vybrané oblasti

Po této akci budou do vybrané oblasti patřit ty body, které do ní předtím nepatřily a nebudou do ní patřit ty body, které do ní předtím patřily. Pokud není vybrána žádná oblast, nic se neprovede (stav, kdy všechny body obrazu patří do vybrané oblasti je považován za stejný se stavem, kdy žádný bod nepatří do vybrané oblasti).


Alfa kanál -> obraz

Pokud je v označeném obraze vybraná nějaká oblast, je vytvořen nový obraz, ve kterém body patřící do oblasti budou bílé (úroveň 255) a body nepatřící do oblasti budou černé (úroveň 0).


Obraz -> alfa kanál

Z označeného obrazu je vytvořena vybraná oblast v obraze označeném jako výsledný (dvojitý klik pravou myší). Pokud vstupní obraz obsahuje pouze hodnoty 0 a 255 (obě), je z hodnot 255 vytvořena vybraná oblast, pokud obsahuje i jiné hodnoty, je oprahován a práh je zjišťován dotazem. Pokud označíme obraz už označený jako výsledný, můžeme získat touto funkcí oblast vybranou oprahováním tohoto obrazu.


Kaskáda

Uspořádá obrazová okna do tvaru připomínajícího kaskádu (stupňovitý vodopád). Příliš velká okna přitom zmenší. Ikonizovaná okna jsou restaurována.


Mozaika

Vyplní obrazovými okny vymezenou plochu. Přitom změní jejich rozměry tak, aby se nepřekrývala, ale vyplnila plochu s co nejmenšími mezerami. Ikonizovaná okna jsou restaurována.


Uspořádej ikony

Ikony ikonizovaných obrazových oken jsou uspořádány do řádků a sloupců.


Zavřít vše

Zavřít všechna obrazová okna. U obrazů, na kterých byla provedena složitější operace, se objeví dotaz, zda mají být uloženy do souboru.


Minimalizovat vše

Vytvořit ze všech obrazových oken ikony.


Obnovit vše

Obnovit původní velikost a polohu všech ikon představujících obrazy.


Seznam obrazů

Seznam obrazových oken. Okno s potvrzovací značkou je označeno jako zdrojové.


Obsah

Zobrazí se první stránka nápovědy s obsahem.


Index

Při volání pomocí akcelerátoru - klávesy F1 se objeví nápověda zaměřeného okna (okna s fokusem). Volání z menu nemá příliš smysl, protože při tom je nutné zaměřit hlavní okno a objeví se stránka nápovědy s obsahem.


O aplikaci

Objeví se některé základní informace o tomto programu.


Obrazové okno

Obrazové okno lze kromě standardního ovládání myší ovládat z klávesnice.

Pokud je okno zaměřeno (má fokus), lze je ovládat klávesami se šipkami - pohyb o řádek nebo sloupec (8 pixelů), s Ctrl o 10 řádků nebo sloupců (80 pixelů), klávesami Home a End - posun vodorovně na začátek a konec, s Ctrl svisle, klávesami Page Up a Page Down - posun svisle o stránku (zobrazenou část obrazu), s Ctrl vodorovně a klávesami + a - (virtuálními v pravé části klávesnice) - dvakrát zvětšit a zmenšit. Klávesa F1 s Ctrl zobrazí tuto nápovědu. Posuny se provedou pouze když má okno skrolovací lišty.

Obrazové okno lze ovládat pomocí akcelerátorů i když není zaměřeno, ale je označeno jako zdrojové. Týká se zejména virtuálních kláves + a -, které mačkány s klávesou Ctrl pracují i v tomto případě a klávesy F4, která opět spolu s Ctrl zavře obrazové okno. Další tzv. horké klávesy si lze přečíst v pravé části příslušné položky hlavního menu.


Paleta (stavová lišta)
Paleta

Paleta zdrojového obrazu.


Rozměry (stavová lišta)
Rozměry

Šířka x výška x hloubka zdrojového obrazu. Šířka je počet sloupců, výška je počet řádků a hloubka je počet bitů na pixel.


Poloha kurzoru (stavová lišta)
Poloha kurzoru

x, y jsou souřadnice kurzoru, D je hodnota (index) pixelu pod kurzorem, R, G a  B je hodnota červené, zelené a modré podle palety pro daný index. Při výběru obdélníku se zde objevují údaje x0, y0 - počátek vybíraného obdélníku, při výběru oblasti w, h - šířka a výška obdélníka opsaného dosud vybrané oblasti.


Komentář (stavová lišta)
Komentář

Komentář přiřazený obrazu.


Chybové kódy

Při volání vnějšího editoru nebo při volání diologu pro získání jména souboru se mohou v chybovém hlášení objevit určité chybové kódy. Zde je jejich význam:

Chybové kódy při spouštění vnějšího procesu

Chybové kódy při volání diologu pro získání jména souboru


Chybové kódy při spouštění vnějšího procesu

0	Systém nemá paměť, spustitelný soubor je porušen nebo vyklizení je neplatné.

2	Soubor nenalezen.

3	Cesta nenalezena.

5	Pokus o dynamické připojení k úloze, chyba sdílení nebo ochrany sítě.

6	Knihovna vyžaduje oddělené datové segmenty pro každou úlohu.

8	Nedostatek paměti pro start aplikace.

10	Chybná verze Windows.

11	Neplatný spustitelný soubor. Buď to není aplikace Windows nebo chyba v .EXE obrazu.

12	Aplikace určena pro jiný operační systém.

13	Aplikace navržena pro MS-DOS 4.0.

14	Neznámý typ spustitelného souboru.

15	Pokus o spuštění aplikace v reálném módu (vyvinuté pro dřívější verzi Windows).

16	Pokus o spuštění druhé instance spustitelného souboru obsahujícího násobné datové segmenty, které nejsou označeny jako jenom pro čtení.

19	Pokus o spuštění komprimovaného spustitelného souboru. Soubor musí být před spuštěním dekomprimován.

20	Soubor s dynamicky připojovanou knihovnou (DDL) je neplatný. Jedna z DDL požadovaná spouštěnou aplikací je porušená.

21	Aplikace vyžaduje 32-bitové rozšíření Microsoft Windows.


Chybové kódy při volání diologu pro získání jména souboru

1	Neplatný údaj o velikosti struktury s parametry dialogu.

2	Procedura vytvářející dialog selhala během inicializace. Tato chyba často nastává při nedostatku paměti.

3	Byla nastavena vlajka ENABLETEMPLATE (povolit šablonu), ale aplikace selhala při zajišťování odpovídající šablony.

4	Byla nastavena vlajka ENABLETEMPLATE (povolit šablonu), ale aplikace selhala při zajišťování odpovídajícího handle (držadla) instance.

5	Procedura vytvářející dialog selhala při hledání zadaného řetězce.

6	Procedura vytvářející dialog selhala při hledání zadaného zdroje (resource).

7	Procedura vytvářející dialog selhala při natahování zadaného zdroje (resource).

8	Procedura vytvářející dialog selhala při zamykání zadaného zdroje (resource).

9	Procedura vytvářející dialog nebyla schopna alokovat paměť pro vnitřní struktury.

10	Procedura vytvářející dialog nebyla schopna zamknout paměť spojenou s držadlem (handle).

11	Byla nastavena vlajka ENABLEHOOK (povolit hák), ale aplikace selhala při zajišťování ukazatele na odpovídající hákovou funkci.

12289	Pokus o podtřídu seznamového okénka selhal kvůli nedostatku paměti.

12290	Neplatné jméno souboru.

12291	Vyrovnávací paměť pro jméno souboru je příliš malá. (Ukazatel na tuto paměť je členem struktury s parametry dialogu.)


Histogram (dialog)
Histogram

Dialog zobrazující histogram obrazu označeného jako zdrojový a umožňující některé jeho úpravy.

Je určen pro úpravu především černobílých snímků. S jistou opatrností ho lze použít i pro úpravu barevných snímků s plynulou paletou, ale paletu barevných snímků je lépe upravovat v dialogu Úprava palety. Černobílá paleta černobílého snímku bude dále nazývána škála.

Je možné též upravovat barevné snímky ve 24-bitovém RGB módu, ale změny se objeví v obrazu teprve po provedení operace Provést.

Histogram se počítá pouze na vybrané oblasti.


Počet (Histogram)
Počet

Počet pixelů úrovně, na kterou ukazuje myš.


Úroveň (Histogram)
Úroveň

Úroveň obrazu, na kterou ukazuje myš.


Volba složky (Histogram)
Volba složky

Tento kombobox se objeví pouze u obrazů ve 24-bitovém RGB módu a umožňuje zadat, se kterou složkou se bude pracovat. Při volbě RGB (implicitně) se zobrazí součet histogramů složek, při volbě Y se zobrazí histogram jasu, při obou volbách se operace provedou na všech třech složkách. Při volbě R, G nebo B se zobrazí histogram pouze červené, zelené nebo modré složky a operace se provádějí pouze na ní. Výsledek operací se objeví teprve po zmáčknutí tlačítka Provést.


Histogram a paleta (Histogram)
Histogram a paleta

Rámeček s nakresleným histogramem a paletou. Při pohybu myší nad tímto rámečkem se v editačních okéncích Počet a úroveň objevuje souřadnice a hodnota histogramu. Kliknutím levou nebo pravou myší se nastavují parametry Dolní práh a Horní práh


Dolní práh vlevo (Histogram)
Dolní práh vlevo

Parametr Dolní práh se posune na levý kraj (úroveň černé).


Dolní práh o 1 doleva (Histogram)
Dolní práh o 1 doleva

Parametr Dolní práh se posune o 1 úroveň doleva.


Dolní práh o 1 doprava (Histogram)
Dolní práh o 1 doprava

Parametr Dolní práh se posune o 1 úroveň doprava.


Dolní a horní práh o 1 k sobě (Histogram)
Dolní a horní práh o 1 k sobě

Parametr Dolní práh se posune o 1 úroveň doprava a parametr Horní práh o 1 úroveň doleva.


Dolní a horní práh  k sobě (Histogram)
Dolní a horní práh  k sobě

Parametry Dolní a Horní práh se posunou o půl cesty k sobě tak, že horní práh je o 1 úroveň vyšší než dolní práh.


Dolní a horní práh o 1 od sebe (Histogram)
Dolní a horní práh o 1 od sebe

Parametr Dolní práh se posune o 1 úroveň doleva a parametr Horní práh o 1 úroveň doprava.


Horní práh o 1 doleva (Histogram)
Horní práh o 1 doleva

Parametr Horní práh se posune o 1 úroveň doleva.


Horní práh o 1 doprava (Histogram)
Horní práh o 1 doprava

Parametr Horní práh se posune o 1 úroveň doprava.


Horní práh doprava (Histogram)
Horní práh doprava

Parametr Horní práh se posune na pravý kraj (úroveň bílé).


L (Histogram)
L

Parametr Dolní práh.


H (Histogram)
H

Parametr Horní práh.


Lineární (Histogram)
Lineární

Lineární škála.


Lineární s 2 prahy (Histogram)
Lineární s 2 prahy

Škála až do úrovně dané parametrem Dolní práh na úrovni černé, poté lineární až do úrovně dané parametrem Horní práh a odtud až do konce na úrovni bílé.


Vícenásobně lineární (Histogram)
Vícenásobně lineární

Periodická lineární škála, délka a posunutí periody dané vzdáleností a posunutím úrovní daných parametry Dolní práh a Horní práh.


Optimální (Histogram)
Optimální

Škála optimalizující histogram snímku. Za optimální se považuje histogram co nejrovnoměrnější, kdy stupnice šedi je nejlépe využita.


Prahovací s 2 prahy (Histogram)
Prahovací s 2 prahy

V obrázku se objeví pouze 2 tóny, tón úrovně bílé pro hodnoty pixelů mezi prahy danými parametry Dolní práh a Horní práh (větší nebo rovné dolní a menší než horní) a tón úrovně černé pro hodnoty pixelů mimo prahy.


Prahovací (Histogram)
Prahovací

V obrázku se objeví pouze 2 tóny, tón úrovně bílé pro hodnoty pixelů větší nebo rovné prahu danému parametrem Dolní práh a tón úrovně černé pro hodnoty pixelů menší než Dolní práh.


Exponenciální (Histogram)
Exponenciální

Exponenciální škála v rozmezí hodnot daných parametry Dolní práh a Horní práh.


Logaritmická (Histogram)
Logaritmická

Logaritmická škála v rozmezí hodnot daných parametry Dolní práh a Horní práh.


Uživatelská funkce (Histogram - dialog)
Uživatelská

Škála daná uživatelem kreslenou funkcí. Funkci lze kreslit ve dvou režimech. V prvním z nich zmáčkneme levé tlačítko myši a během jeho držení kreslíme, ve druhém zmáčkneme klávesu SHIFT a klikneme levou myší ve vybraných bodech funkce. Mezi těmito body je potom funkce doplněna lineární interpolací.


Rámeček (Uživatelská funkce)
Rámeček

V tomto rámečku se objevuje uživatelem kreslená funkce.


I: (Uživatelská funkce)
I:

Úroveň, na kterou ukazuje myš.


F: (Uživatelská funkce)
F:

Hodnota funkce v úrovni, na kterou ukazuje myš.


Uložit (Uživatelská funkce)
Uložit

Uložit uživatelem nakreslenou funkci do textového souboru. Doporučuje se užívat soubory s příponou .fun. V případném hlášení o chybě při pokusu otevřít dialog pro zjištění jména souboru se může vyskytnout chybový kód.


Přečíst (Uživatelská funkce)
Přečíst

Přečíst uživatelem nakreslenou funkci z textového souboru. V případném hlášení o chybě při pokusu otevřít dialog pro zjištění jména souboru se může vyskytnout chybový kód.


Editor (Uživatelská funkce)
Editor

Umožní editovat hodnoty uživatelem nakreslené funkce předtím uložené v souboru. Při pokusu o spuštění vnějšího procesu s textovým editorem se v případném hlášení o chybě může vyskytnout chybový kód.


OK (Uživatelská funkce)
OK

Zrušit dialog o uživatelem kreslené funkci, přičemž tato funkce bude použita.


Zrušit (Uživatelská funkce)
Zrušit

Zrušit dialog o uživatelem kreslené funkci, přičemž tato funkce nebude použita.


Nápověda (Uživatelská funkce)
Nápověda

Zobrazí tuto nápovědu.


Inverze (Histogram)
Inverze

Při potvrzení se zvolená škála bude používat inverzně.


Vyhladit (Histogram)
Vyhladit

Histogram se zobrazí vyhlazený. Použije se třikrát filtr typu klouzavý průměr 3 hodnot.


Černá (Histogram)
Černá

Úroveň černé bude tato hodnota. Hodnoty škály leží mezi úrovní černé a úrovní bílé.


Bílá (Histogram)
Bílá

Úroveň bílé bude tato hodnota. Hodnoty škály leží mezi úrovní černé a úrovní bílé.


Gama (Histogram)
Gama

Převodní charakteristika obrazovky monitoru obvykle není lineární, ale přibližně kvadratická

                         ,

 je jas obrazovky, [image] převodní konstanta, [image] napětí katody, [image] koeficient s hodnotou přibližně 2. Tento jev se kompenzuje tzv. korekcí gama

                         ,

 je vstupní napětí odpovídající hodnotě pixelu, [image] je kompenzační koeficient gama, obvykle s hodnotou 0.5.

Pokud je u daného monitoru tato hodnota jiná, pokud není dobře kompenzována nebo pokud by uživatel chtěl zobrazit snímek s jinou hodnotou koeficientu gama, lze použít tuto funkci. Hodnota škály [image] pro daný index [image] je dána

                         ,

 je stará hodnota koeficientu gama, implicitně 0.5, takže pro tuto hodnotu je škála lineární. Nová hodnota koeficientu [image] musí být větší nebo rovna 0.2 a menší nebo rovna 1.


Měřítko (Histogram)
Měřítko

Pokud bude v tomto editačním okénku hodnota s, hodnoty histogramu se zobrazí v rozmezí 0 až 1024s pixelů v jednotlivých úrovních. Vodorovná čára mřížky bude vždy po čtvrtině nejbližší nižší mocniny dvou k hodnotě 1024s. Např. pro s=3 bude rozsah histogramu 3072 a čáry budou po 512.


Měřítko dvakrát zmenšit (Histogram)
Měřítko dvakrát zmenšit

Měřítko histogramu se dvakrát zmenší.


Měřítko dvakrát zvětšit (Histogram)
Měřítko dvakrát zvětšit

Měřítko histogramu se dvakrát zvětší.


Meze (Histogram)
Meze

Barva levého barevného tlačítka vlevo od tohoto editačního okénka se použije jako úroveň černé a barva pravého barevného tlačítka vlevo od tohoto editačního okénka se použije jako úroveň bílé.


Levé barevné tlačítko (Histogram)
Levé barevné tlačítko

Zde definovaná barva je barva svislé čáry definující hodnotu parametru Dolní práh. Pomocí parametru meze ji lze také použít jako barvu úrovně černé.


Pravé barevné tlačítko (Histogram)
Pravé barevné tlačítko

Zde definovaná barva je barva svislé čáry definující hodnotu parametru Horní práh. Pomocí parametru meze ji lze také použít jako barvu úrovně bílé.


Mřížka (Histogram)
Mřížka

Při potvrzení se pod kresbou histogramu objeví mřížka. Vzdálenost čar vodorovně je 32 úrovní, svisle viz měřítko.


Zamknout (Histogram)
Zamknout

Při potvrzení je vzdálenost parametru Dolní práh a Horní práh pevně daná a při změně jednoho z parametrů se druhý nastaví tak aby byla zachována.


Editor (Histogram)
Editor

Histogram se zapíše do textového souboru histo.tmp a zavolá se textový editor umožňující editaci tohoto souboru. Při pokusu o spuštění vnějšího procesu s textovým editorem se v případném hlášení o chybě může vyskytnout chybový kód.


OK (Histogram)
OK

Ukončit dialog o histogramu, přičemž zvolená škála bude použita.


Provést (Histogram)
Provést

Hodnoty v obrázku se změní podle zvolené škály a obrázku bude vrácena původní škála tak, že vzhled obrazu zůstane podle nové škály. Ovšem změny hodnot se provedou pouze ve vybrané oblasti.


Nápověda (Histogram)
Nápověda

Zobrazí tuto nápovědu.


ukončit (Histogram)
ukončit

Ukončit dialog o histogramu, přičemž zvolená škála nebude použita.


Min (Histogram)
Min

Minimální hodnota pixelu v obrázku.

                         ,

 je hodnota indexu v bodě [image], hodnoty [image] jdou přes vybraný obdélník.


Max (Histogram)
Max

Maximální hodnota pixelu v obrázku.

                         ,

 je hodnota indexu v bodě [image], hodnoty [image] jdou přes vybraný obdélník.


Střed. hod. (Histogram)
Střed. hod.

Střední hodnota pixelů v obrázku.

                         ,

 je hodnota indexu v bodě [image], hodnoty [image] jdou přes vybraný obdélník, [image] je jeho plocha.


Standard. odch. (Histogram)
Standard. odch.

Odhad standardní odchylky pixelů v obrázku od střední hodnoty [image].

                         ,

 je hodnota indexu v bodě [image], hodnoty [image] jdou přes vybraný obdélník, [image] je jeho plocha.


Median (Histogram)
Medián

Medián hodnot pixelů v obrázku.

 je hodnota indexu v bodě [image], hodnoty [image] jdou přes vybraný obdélník, [image] je jeho plocha.


Úprava palety (dialog)
Úprava palety

Dialog zajišťující úpravy palety, tedy barevné vyhledávací tabulky. Většina operací má smysl pouze pro obrazy v indexových barvách v 8-bitovém formátu. Jediná operace, která se provede i na obrazu ve 24-bitovém formátu je převod na černobílý (tlačítko Jas).


pole tlačítek barev (Úprava palety)
pole tlačítek barev

Toto pole tlačítek obsahuje pro každý index jedno tlačítko mající barvu odpovídající příslušnému indexu. Klikneme-li na něj levou myší, objeví se dialog pro volbu barvy umožňující zadání nové barvy pro příslušný index. V editačních okéncích  I, Č, Z a M se objevuje index odpovídající tlačítku a obsah červené, zelené a modré v příslušné barvě.


I (Úprava palety)
I

Index barvy odpovídající tlačítku barvy na něž ukazuje myš.


Č (Úprava palety)
Č

Obsah červené v barvě odpovídající tlačítku barvy na něž ukazuje myš.


Z (Úprava palety)
Z

Obsah zelené v barvě odpovídající tlačítku barvy na něž ukazuje myš.


M (Úprava palety)
M

Obsah modré v barvě odpovídající tlačítku barvy na něž ukazuje myš.


Šedá (Úprava palety)
Šedá

Objeví se paleta pro černobílé snímky.


Spektrální (Úprava palety)
Spektrální

Objeví se paleta přiřazující snímku pseudobarvy podle spektra (několika málo indexům též černou a barvy blízké černé).


3-3-2 (Úprava palety)
3-3-2

Objeví se paleta, která přiřadí správné barvy snímku, jehož indexy byly složeny z nejvýznamnějších bitů červené, zelené a modré složky snímku, a to tak, že 3 nejvýznamnější bity indexu jsou 3 nejvýznamnější bity červené složky, 3 prostřední bity indexu jsou 3 nejvýznamnější bity zelené složky a 2 nejméně významné bity indexu jsou 2 nejvýznamnější bity modré složky.


Teplotní (Úprava palety)
Teplotní

Objeví se paleta vhodná pro infračervené snímky. Tato paleta se čte ze souboru thermo.lut v adresáři uvedeném v oddíle INSTALL v položce LUTPath v inicializačním souboru pwip.ini v adresáři WINDOWS.


Tónová (Úprava palety)
Tónová

Objeví se paleta se 16 tóny v různých jasech a sytostech. Tato paleta se čte ze souboru hue.lut v adresáři uvedeném v oddíle INSTALL v položce LUTPath v inicializačním souboru iwf.ini v adresáři WINDOWS.


Pastelová (Úprava palety)
Pastelová

Objeví se paleta s pastelovými barvami. Tato paleta se čte ze souboru pastel.lut v adresáři uvedeném v oddíle INSTALL v položce LUTPath v inicializačním souboru pwip.ini v adresáři WINDOWS.


Země (Úprava palety)
Země

Objeví se paleta vhodná pro snímky Země. Tato paleta se čte ze souboru earth.lut v adresáři uvedeném v oddíle INSTALL v položce LUTPath v inicializačním souboru pwip.ini v adresáři WINDOWS.


Systémová (Úprava palety)
Systémová

Objeví se paleta s rovnoměrně rozdělenými 40 černobílými a 216 barevnými tóny.


Náhodná (Úprava palety)
Náhodná

Objeví se náhodná paleta. Červené, zelené a modré složky barev se vyplní nezávislými realizacemi náhodné (pseudonáhodné) proměnné s rovnoměrným rozdělením od 0 do 255. Vyplní se jimi část palety od indexu Počátek v délce Počet úseků krát Délka úseku.


Opakování (Úprava palety)
Opakování

Paleta je rozdělena na úseky, které jsou vyplněny barvou na začátku úseku. Úseky na sebe plynule navazují, první začíná indexem Počátek, další parametry udávají Počet úseků a Délku úseku.


Interpolace (Úprava palety)
Interpolace

Paleta je rozdělena na úseky, které jsou vyplněny barvami získanými lineární interpolací mezi barvou na začátku úseku a barvou na začátku následujícího úseku. Pokud úseky přesahují paletu, uvažuje se jako poslední interpolační barva poslední barva palety. Úseky na sebe plynule navazují, první začíná indexem Počátek, další parametry udávají Počet úseků a Délku úseku.


Počátek (Úprava palety)
Počátek

Index na začátku prvního úseku doplnění palety.


Délka úseku (Úprava palety)
Délka úseku

Délka úseku doplnění palety


Počet úseků (Úprava palety)
Počet úseků

Počet úseků doplnění palety


počet úrovní  1 (Úprava palety)
počet úrovní  1

Snížení počtu úrovní na 1. Autotlačítko pracuje stejně jako tlačítko Opakování při zadání parametrů Počátek=0, Délka úseku=256 a Počet úseků=1. Tyto parametry jsou také tímto autotlačítkem nastavovány.

Chcete-li zkoušet podobu obrázku při různém počtu úrovní, doporučuje se před každým dalším zmáčknutím autotlačítka s počtem úrovní zmáčknout tlačítko Zpět, protože jinak by nebylo možné počet úrovní zvýšit na původní hodnotu.


počet úrovní  2 (Úprava palety)
počet úrovní  2

Snížení počtu úrovní na 2. Autotlačítko pracuje stejně jako tlačítko Opakování při zadání parametrů Počátek=0, Délka úseku=128 a Počet úseků=2. Tyto parametry jsou také tímto autotlačítkem nastavovány.

Chcete-li zkoušet podobu obrázku při různém počtu úrovní, doporučuje se před každým dalším zmáčknutím autotlačítka s počtem úrovní zmáčknout tlačítko Zpět, protože jinak by nebylo možné počet úrovní zvýšit na původní hodnotu.


počet úrovní  4 (Úprava palety)
počet úrovní  4

Snížení počtu úrovní na 4. Autotlačítko pracuje stejně jako tlačítko Opakování při zadání parametrů Počátek=0, Délka úseku=64 a Počet úseků=4. Tyto parametry jsou také tímto autotlačítkem nastavovány.

Chcete-li zkoušet podobu obrázku při různém počtu úrovní, doporučuje se před každým dalším zmáčknutím autotlačítka s počtem úrovní zmáčknout tlačítko Zpět, protože jinak by nebylo možné počet úrovní zvýšit na původní hodnotu.


počet úrovní  8 (Úprava palety)
počet úrovní  8

Snížení počtu úrovní na 8. Autotlačítko pracuje stejně jako tlačítko Opakování při zadání parametrů Počátek=0, Délka úseku=32 a Počet úseků=8. Tyto parametry jsou také tímto autotlačítkem nastavovány.

Chcete-li zkoušet podobu obrázku při různém počtu úrovní, doporučuje se před každým dalším zmáčknutím autotlačítka s počtem úrovní zmáčknout tlačítko Zpět, protože jinak by nebylo možné počet úrovní zvýšit na původní hodnotu.


počet úrovní  16 (Úprava palety)
počet úrovní  16

Snížení počtu úrovní na 16. Autotlačítko pracuje stejně jako tlačítko Opakování při zadání parametrů Počátek=0, Délka úseku=16 a Počet úseků=16. Tyto parametry jsou také tímto autotlačítkem nastavovány.

Chcete-li zkoušet podobu obrázku při různém počtu úrovní, doporučuje se před každým dalším zmáčknutím autotlačítka s počtem úrovní zmáčknout tlačítko Zpět, protože jinak by nebylo možné počet úrovní zvýšit na původní hodnotu.


počet úrovní  32 (Úprava palety)
počet úrovní  32

Snížení počtu úrovní na 32. Autotlačítko pracuje stejně jako tlačítko Opakování při zadání parametrů Počátek=0, Délka úseku=8 a Počet úseků=32. Tyto parametry jsou také tímto autotlačítkem nastavovány.

Chcete-li zkoušet podobu obrázku při různém počtu úrovní, doporučuje se před každým dalším zmáčknutím autotlačítka s počtem úrovní zmáčknout tlačítko Zpět, protože jinak by nebylo možné počet úrovní zvýšit na původní hodnotu.


počet úrovní  64 (Úprava palety)
počet úrovní  64

Snížení počtu úrovní na 64. Autotlačítko pracuje stejně jako tlačítko Opakování při zadání parametrů Počátek=0, Délka úseku=4 a Počet úseků=64. Tyto parametry jsou také tímto autotlačítkem nastavovány.

Chcete-li zkoušet podobu obrázku při různém počtu úrovní, doporučuje se před každým dalším zmáčknutím autotlačítka s počtem úrovní zmáčknout tlačítko Zpět, protože jinak by nebylo možné počet úrovní zvýšit na původní hodnotu.


počet úrovní  128 (Úprava palety)
počet úrovní  128

Snížení počtu úrovní na 128. Autotlačítko pracuje stejně jako tlačítko Opakování při zadání parametrů Počátek=0, Délka úseku=2 a Počet úseků=128. Tyto parametry jsou také tímto autotlačítkem nastavovány.

Chcete-li zkoušet podobu obrázku při různém počtu úrovní, doporučuje se před každým dalším zmáčknutím autotlačítka s počtem úrovní zmáčknout tlačítko Zpět, protože jinak by nebylo možné počet úrovní zvýšit na původní hodnotu.


Přečti (Úprava palety)
Přečti

Čtení palety ze souboru. V současné době jsou podporovány 2 formáty souborů s paletou.

První je binární, kdy paleta je uložena binárně na 768 bajtech, vždy 3 po sobě jdoucí bajty udávají hodnoty červené, zelené a modré složky příslušné barvy. Soubor má příponu .lut.

Druhý je textový, kdy po hlavičce následuje délka palety hexadecimálně a dekadicky a na dalších řádcích hodnoty červené, zelené a modré složky příslušné barvy uložené znakově. Soubor má příponu .pal. Hodnoty v tomto souboru je možné podle potřeby editovat.

Je také možné přečíst paletu z obrázku ve formátu, který paletu obsahuje. V současné době to jsou formáty TIFF (.tif), PC Paint (.pcx) a bitmapa Windows (.bmp).

V případném hlášení o chybě při pokusu otevřít dialog pro zjištění jména souboru se může vyskytnout chybový kód.


Ulož (Úprava palety)
Ulož

Zápis palety do souboru. V současné době jsou podporovány 2 formáty souborů s paletou.

První je binární, kdy paleta je uložena binárně na 768 bajtech, vždy 3 po sobě jdoucí bajty udávají hodnoty červené, zelené a modré složky příslušné barvy. Soubor má příponu .lut.

Druhý je textový, kdy po hlavičce následuje délka palety hexadecimálně a dekadicky a na dalších řádcích hodnoty červené, zelené a modré složky příslušné barvy uložené znakově. Soubor má příponu .pal. Hodnoty v tomto souboru je možné podle potřeby editovat.

V případném hlášení o chybě při pokusu otevřít dialog pro zjištění jména souboru se může vyskytnout chybový kód.


Zpět (Úprava palety)
Zpět

Vrátí zpět paletu, která byla před poslední operací.


Seřadit (Úprava palety)
Seřadit

Seřadí paletu podle kritérií uvedených v komboboxech pod tlačítkem a odpovídajícím způsobem změní i hodnoty pixelů, takže vzhled obrazu se nezmění. Změny hodnot se provedou pouze ve vybrané oblasti. Pokud jsou dvě barvy stejné podle prvního kritéria, použije se druhé, pokud jsou stejné i podle druhého, použije se třetí.


Seřadit 1) (Úprava palety)
Seřadit 1)

První kritérium, podle kterého se řadí barvy při zmáčknutí tlačítka Seřadit.


Seřadit 2) (Úprava palety)
Seřadit 2)

Druhé kritérium, podle kterého se řadí barvy při zmáčknutí tlačítka Seřadit.


Seřadit 3) (Úprava palety)
Seřadit 3)

Třetí kritérium, podle kterého se řadí barvy při zmáčknutí tlačítka Seřadit.


Užij novou (Úprava palety)
Užij novou

Na začátku dialogu se uloží paleta zdrojového obrázku. Při volbě této funkce se pro každý index najde v nové paletě index barvy, která je nejbližší příslušné barvě v původní paletě. Vyhodnocuje se v RGB prostoru podle Euklidovské vzdálenosti. Poté se ve vybrané oblasti zdrojového obrazu vymění indexy za nově nalezené. Výsledkem je obraz s novou paletou, ale s barvami co nejpodobnějšími původním.


Užij starou (Úprava palety)
Užij starou

Na začátku dialogu se uloží paleta zdrojového obrázku. Při volbě této funkce se pro každý index najde v původní paletě index barvy, která je nejbližší příslušné barvě v nové paletě. Vyhodnocuje se v RGB prostoru podle Euklidovské vzdálenosti. Poté se ve vybrané oblasti zdrojového obrazu vymění indexy za nově nalezené. Výsledkem je obraz se starou paletou, ale s barvami co nejpodobnějšími barvám, které měl obraz v nové paletě.


Jas (Úprava palety)
Jas

Pro každý index se najde jas [image] barvy

vytvoří se černobílá paleta a ve vybrané oblasti zdrojového obrazu se vymění indexy za nalezené hodnoty jasu. Výsledkem je černobílý obraz odpovídající jasu původního.


OK (Úprava palety)
OK

Zrušit dialog o úpravě palety, přičemž nová paleta zůstane zachována.


Zrušit (Úprava palety)
Zrušit

Zrušit dialog o úpravě palety, přičemž obrazu se vrátí původní paleta.


Nápověda (Úprava palety)
Nápověda

Zobrazí tuto nápovědu.


Profil (dialog)
Profil

Tento dialog vykresluje profily a jejich gradienty (tj. diference profilů) do obrazového okna.

Vykreslí se informace z horního krajního řádku a levého krajního sloupce vybraného obdélníku (viz výběr obdélníku).


Jas (gradient) (Profil)
Jas (gradient)

Pokud je potvrzeno kontrolní tlačítko Jas nebo Jas a Gradient současně, tak po zmáčknutí tlačítka Provést se objeví toto editační okénko se souřadnicí a jasem pixelu pod kurzorem ovládaným myší. Pokud je potvrzeno pouze kontrolní tlačítko Gradient, objeví se v editačním okénku souřadnice a gradient pixelu. V obou případech musí být potvrzeno právě jedno z tlačítek Horizontální a Vertikální.


Jas (Profil)
Jas

Bude se vykreslovat jas dané řádky či sloupce. Jas [image]:

                         ,

kde  [image] je souřadnice.


Gradient (Profil)
Gradient

Bude se vykreslovat gradient dané řádky či sloupce. Gradient [image]:

                         ,

kde [image] je jas, [image] je souřadnice.


Horizontální (Profil)
Horizontální

Bude se vykreslovat horizontální profil, tj. profil řádky. Svislý rozměr obrazového okna bude změněn na 300 pixelů klientské plochy.


Vertikální (Profil)
Vertikální

Bude se vykreslovat vertikální profil, tj. profil sloupce. Vodorovný rozměr obrazového okna bude změněn na 300 pixelů klientské plochy.


Provést (Profil)
Provést

Vykreslit vyznačené funkce.


Uzavřít (Profil)
Uzavřít

Uzavřít dialog o kreslení profilů.


Editor (Profil)
Editor

Vyznačené funkce budou zapsány do textového souboru profil.tmp a bude zavolán textový editor umožňující jejich prohlížení, editaci nebo využití v jiných programech. V souboru jsou po hlavičce údaje zapisovány v pořadí souřadnice, jas a gradient. Při pokusu o spuštění vnějšího procesu s textovým editorem se v případném hlášení o chybě může vyskytnout chybový kód.


Nápověda (Profil)
Nápověda

Zobrazí tuto nápovědu.


Měřítko (dialog)
Měřítko

Změna  měřítka. Používá se interpolace nejbližším sousedem.


Šířka (Měřítko)
Šířka

Požadovaná šířka obrazu.


Výška (Měřítko)
Výška

Požadovaná výška obrazu.


Zachovat poměr stran (Měřítko)
Zachovat poměr stran

Při potvrzení poměr stran obrazu zůstane zachován. Z parametrů šířka a  výška se uvažuje ten, který byl nastaven. Pokud byly nastaveny oba, uvažuje se šířka.


Provést (Měřítko)
Provést

Provede se zvolená transformace.


Zrušit (Měřítko)
Ukončit

Ukončit dialog o měřítku.


Nápověda (Měřítko)
Nápověda

Zobrazí tuto nápovědu.


Transformace (dialog)
Transformace

Jednoduché geometrické transformace obrazu: otočení o 90° a překlopení.


Otočení doleva (Transformace)
Otočení doleva

Otočení obrazu doleva o 90°.


Otočení doprava (Transformace)
Otočení doprava

Otočení obrazu doprava o 90°.


Zrcadlení (Transformace)
Zrcadlení

Překlopení obrazu podle svislé osy.


Překlopení (Transformace)
Překlopení

Překlopení obrazu podle vodorovné osy.


Provést (Transformace)
Provést

Provede se zvolená transformace.


Zrušit (Transformace)
Ukončit

Ukončit dialog o transformacích.


Nápověda (Transformace)
Nápověda

Zobrazí tuto nápovědu.


Konvoluční filtrace (dialog)
Konvoluční filtrace

Popis dialogového okna

Seznam filtrů


Popis dialogového okna (Konvoluční filtrace)
Dialogové okno pro zadávání parametrů konvoluční filtrace

Dialogové okno pro zadání parametrů konvoluční filtrace se vyvolá volbou Konvoluční filtrace v položce menu Nástroje - Filtry. Skládá se z následujících ovládacích prvků:


Uživatelský filtr (Konvoluční filtrace)
Uživatelský filtr

Načte se uživatelský filtr s diskového souboru a stane se aktivním filtrem


Seznam s předdefinovanými filtry (Konvoluční filtrace)
Seznam s předdefinovanými filtry


Číslo masky, která se zobrazí v levé části dialogu (Konvoluční filtrace)
Maska

Číslo masky [image], která se zobrazí v levé části dialogu


Okraje (Konvoluční filtrace)
Okraje

Způsob chování na okrajích. Jsou k dispozici tyto možnosti:

Opakovat okraje - hodnota [image] pro [image] je [image], pro [image] je [image], pro [image] je [image], pro [image] je

Periodické -

Zrcadlové -

Nulami - [image] pro [image], [image], [image], nebo [image].


Typ filtru (Konvoluční filtrace)
Typ filtru

Způsob, jakým se vypočte výsledná hodnota pro daný obrazový element z dílčích výsledků filtrování jednotlivými maskami. Může být následující:

1 "MAXIMUM ABS. VALUE",

2 "SQUARE ROOT OF SQUARE SUM",

3 "SUM ABSOLUTE VALUE",

4 "MAXIMUM MASK OUTPUT",

5 "MAXIMUM MASK OUTPUT TO 0",

6 "MAX(|MSK1|,|MSK2|,-|MSK3|)",

7 "PRODUCT OF MASKS TO 0",

8 "MSK1/(NORM OF MASKS)",

9 "PIXEL - NORM OUTPUT",

10 "MSK1/NORM + ABS";


Přesnost výpočtu (Konvoluční filtrace)
Přesnost výpočtu

Volbou byte, či float se určuje přesnost, ve které se provádějí výpočty. Byte značí, že hodnota pro každý obrazový element se převádí do přesnosti byte bezprostředně po jejím výpočtu a to tak, že hodnoty menší než nula se nahradí nulou a hodnoty větší než 255 se nahradí touto hodnotou. Float značí, že převod [image] do rozsahu 0 - 255 se provede až po dokončení výpočtu na celém obraze a to takto

,

min a max značí minimální a maximální hodnotu [image]. Při min=max se postupuje jako při Byte.


Rozměr (Konvoluční filtrace)
Rozměr

Rozměr použité masky [image].


Abs (Konvoluční filtrace)
Abs

Absolutní člen použité masky [image] (Formát souboru masky)


Norm (Konvoluční filtrace)
Norm

Normalizační konstanta použité masky [image] (Formát souboru masky)


Provést (Konvoluční filtrace)
Provést

Provede se filtrace s použitím zvolené masky. Konvoluce snímku [image] s [image] -tou maskou [image] se provede podle vzorce

,

kde [image] je velikost masky, dělení je celočíselné.

Výsledná hodnota se určí podle typu filtru a přesnosti výpočtu.


Ukončit (Konvoluční filtrace)
Ukončit

Uzavře se dialog


Editor (Konvoluční filtrace)
Editor

Vyvolá se editor (notepad) s textovým formátem použité masky. Při pokusu o spuštění vnějšího procesu s textovým editorem se v případném hlášení o chybě může vyskytnout chybový kód.


Nápověda (Konvoluční filtrace)
Nápověda

Objeví se tato nápověda


Formát souboru masky (Konvoluční filtrace)
Formát souboru masky

1. řádek: jméno filtru, max. 30 znaků

2. řádek: s p t, kde s značí velikost masky s x s, p je počet masek a t je typ filtru

3. řádek, pouze pokud t=10: n a, kde n je hodnota, kterou se dělí výsledek, a je hodnota, která se přičítá k výsledku. Pro jiné hodnoty t je tento řádek vynechán.

Na dalších řádcích jsou celočíselné hodnoty jednotlivých prvků masek.


Pole koeficientů (Konvoluční filtrace)
Pole koeficientů

Zde se zobrazí koeficienty ze střední části masky.


Seznam filtrů (Konvoluční filtrace)
Filtr

Derivative north 1	Derivative north 2	Derivative north east 1

Derivative north east 2	Derivative east 1	Derivative east 2

Derivative south east 1	Derivative south east 2	Derivative south 1

Derivative south 2	Derivative south west 1	Derivative south west 2

Derivative west 1	Derivative west 2	Derivative north west 1

Derivative north west 2

Laplacian 1	Laplacian 2	Laplacian 3

Laplacian 4	Laplacian 5	Laplacian 6

Laplacian 7	Extended Laplacian	Two channel Laplacian - product

Enhancement (small)	Enhancement (normal) 	Enhancement (strong)

Enhancement (max)	Enhancement type 1	Enhancement type 2

Enhancement type 3	Enhancement type 4

Smoothing 1	Smoothing 2	Smoothing 3

Smoothing 4	Smoothing 4 x 4 a	Smoothing 4 x 4 b

Smoothing 5 x 5	Smoothing 3 x 3	Smoothing 2 x 2

Smoothing 4 x 4

Derivative horizontal 1	Derivative horizontal 2	Derivative vertical 1

Derivative vertical 2

Vertical line detection	Horizontal line detection

1st diagonal detection	2nd diagonal detection	3-level maxabs 3 x 3

3-level maxabs 5 x 5	3-level maxabs 7 x 7	3-level maxabs 9 x 9

5-level maxabs 3 x 3

Prewitt mean-sq 3 x 3	Prewitt sumabs 3 x 3

Prewitt mean-sq 5 x 5	Prewitt sumabs 5 x 5

Prewitt mean-sq 7 x 7	Prewitt sumabs 7 x 7

Prewitt mean-sq 9 x 9	Prewitt sumabs 9 x 9

Roberts mean-square	Roberts sumabs

Sobel mean-square	Sobel sumabs

Compass max	Kirsch max

Pyramid maxabs 5 x 5	Pyramid maxabs 7 x 7	Pyramid maxabs 9 x 9

Normalizer 4 x 4	Normalizer 5 x 5

Mean-square

Kasvand - Laplacian ident

Kasvand line enhancement max-floor

Eberlain maxabs-sub-floor

f-delsq(f)

Fyy simple

Template of object

First differential

Marr 1/sqrt2, 5 x 5	Marr 1, 7 x 7	Marr sqrt2, 9 x 9

Marr 2, 11 x 11	Marr 2sqrt(2), 23 x 23 	Marr 4, 31 x 31

Marr 4sqrt(2), 41 x 41	Marr 8, 53 x 53	Marr 8sqrt(2), 69 x 69


FILTR 1 "derivative north 1" 3 (Konvoluční filtrace)
FILTR 1
"derivative north 1"

3	1	10
 5 	128

MASKA 1
1	1	1
0	0	0
-1	-2	-1


FILTR 2 "derivative north 1" 1 (Konvoluční filtrace)
FILTR 2
"derivative north 2"

3	1	10
 5 	128

MASKA 1
1	1	1
1	-2	1
-1	-1	-1


FILTR 3 "derivative north east 1"  3 1 10  4 (Konvoluční filtrace)
FILTR 3
"derivative north east 1"

3	1	10
 4	 	128

MASKA 1
0	1	2
-1	0	1
-2	-1	0


FILTR 4 "2nd diagonal detection"  3 1 10  1 (Konvoluční filtrace)
FILTR 4
"derivative north east 2"

3	1	10
 5 	128

MASKA 1
1	1	1
-1	-2	1
-1	-1	1


FILTR 4x "2nd diagonal detection" (Konvoluční filtrace)
FILTR 4x
"2nd diagonal detection"

3	1	10
 1 	128

MASKA 1
2	-1	-1
-1	2	-1
-1	-1	2


FILTR 5 "derivative east 1"  3 1 10 (Konvoluční filtrace)
FILTR 5
"derivative east 1"

3	1	10
4 	128

MASKA 1
-1	0	1
-2	0	2
-1	0	1


FILTR 6 "derivative east 2"  3 1 10 (Konvoluční filtrace)
FILTR 6
"derivative east 2"

3	1	10
5 	128

MASKA 1
-1	1	1
-1	-2	1
-1	1	1


FILTR 7 "derivated south east 1"  3 1 10  4 (Konvoluční filtrace)
FILTR 7
"deviated south east 1"

 3	 1	 10
 4 	128

MASKA 1
-2	-1	0
-1	0	1
0	1	2


FILTR 8 "derivative south east 2"  3 1 10  5 (Konvoluční filtrace)
FILTR 8
"derivative south east 2"

 3	 1	 10
 5 	128

MASKA 1
-1	-1	1
-1	-2	1
1	1	1


FILTR 9 "derivative south 1"  3 1 10  4 (Konvoluční filtrace)
FILTR 9
"derivative south 1"

3	1	10
 4  	128

 MASKA 1
-1	-2	-1
0	0	0
1	2	1


FILTR 10 "derivative south 2" (Konvoluční filtrace)
FILTR 10
"derivative south 2"

3	1	10
 5 	128

MASKA 1
-1	-1	-1
1	-2	1
1	1	1


FILTR 11 "derivative south west 1" (Konvoluční filtrace)
FILTR 11
"derivative south west 1"

3	1	 10
 4 	128

MASKA 1
0	-1	-2
1	0	-1
2	1	0


FILTR 12 "derivative south west 2" (Konvoluční filtrace)
FILTR 12
"derivative south west 2"

3	 1	 10
 5 	128

MASKA 1
1	-1	-1
1	-2	-1
1	1	1


FILTR 13 "derivative  west 1" (Konvoluční filtrace)
FILTR 13
"derivative  west 1"

3	 	1	10
 4 	128

MASKA 1
1	0	-1
2	0	-2
1	0	-1


FILTR 14 "derivative  west 2" (Konvoluční filtrace)
FILTR 14
"derivative  west 2"

3	 1	 10
 5 	128

MASKA 1
1	1	-1
1	-2	-1
1	1	1


FILTR 15 "derivative north west 1" (Konvoluční filtrace)
FILTR 15
"derivative north west 1"

3 	1	 10
 4 	128

MASKA 1
2	1	0
1	0	-1
0	-1	-2


FILTR 16 "derivative north west 2" (Konvoluční filtrace)
FILTR 16
"derivative north west 2"

3	 1	 10
 5 	128

MASKA 1
1	1	1
1	-2	-1
1	-1	-1


FILTR 17 "Laplacian 1" (Konvoluční filtrace)
FILTR 17
"Laplacian 1"

3	 1	 10
 1 	128

MASKA 1
-1	0	-1
0	4	0
-1	0	-1


FILTR 18 "Laplacian 2" (Konvoluční filtrace)
FILTR 18
"Laplacian 2"

3	 1	 10
 1 	128

MASKA 1
0	-1	0
-1	4	-1
0	-1	0


FILTR 19 "Laplacian 3" (Konvoluční filtrace)
FILTR 19
"Laplacian 3"

3	 1	 10
 2 	128

MASKA 1
-1	-1	-1
-1	8	-1
-1	-1	-1


FILTR 20 "Laplacian 4" (Konvoluční filtrace)
FILTR 20
"Laplacian 4"

3	 1	 10
 2	 	128

MASKA 1
-1	-2	-1
-2	-12	-2
-1	-2	-1


FILTR 21 "enhancement (small)" (Konvoluční filtrace)
FILTR 21
"enhancement (small)"

3	 1	 10
8	0

MASKA 1
-1	-1	-1
-1	-16	-1
-1	-1	-1


FILTR 22 "enhancement  (normal)" (Konvoluční filtrace)
FILTR 22
"enhancement  (normal)"

3	 1	 10
4	0

MASKA 1
-1	-1	-1
-1	-12	-1
-1	-1	1


FILTR 23 "enhancement  (strong)" (Konvoluční filtrace)
FILTR 23
"enhancement  (strong)"

3	 1	 10
2	0

MASKA 1
-1	-1	-1
-1	10	-1
-1	-1	-1


FILTR 24 "enhancement (maximum)" (Konvoluční filtrace)
FILTR 24
"enhancement (maximum)"

3 	1	 10
1	0

MASKA 1
-1	-1	-1
-1	-9	-1
-1	-1	-1


FILTR 25 "enhancement  type 1" (Konvoluční filtrace)
FILTR 25
"enhancement  type 1"

3 	1	 10
4	0

MASKA 1
0	-1	0
-1	8	-1
0	-1	0


FILTR 26 "enhancement type 2" (Konvoluční filtrace)
FILTR 26
"enhancement type 2"

3	 1	 10
2	0

MASKA 1
0	-1	0
-1	6	-1
0	-1	0


FILTR 27 "enhancement type 3" (Konvoluční filtrace)
FILTR 27
"enhancement type 3"

3	 1	 10
1	0

MASKA 1
0	-1	0
-1	5	-1
0	-1	0


FILTR 28 "enhancement type 4" (Konvoluční filtrace)
FILTR 28
"enhancement type 4"

3 	1	 10
1	0

MASKA 1
1	-2	1
-2	5	-2
1	-2	1


FILTR 29 "smoothing 1" (Konvoluční filtrace)
FILTR 29
"smoothing 1"

3 	1	 10
9	0

MASKA 1
1	1	1
1	1	1
1	1	1


FILTR 30 "smoothing 2" (Konvoluční filtrace)
FILTR 30
"smoothing 2"

3	 1	 10
9	0

MASKA 1
1	1	1
1	1	1
1	1	1


FILTR 31 "smoothing 3" (Konvoluční filtrace)
FILTR 31
"smoothing 3"

3 	1 	10
 11 	 0

MASKA 1
1	1	1
1	3	1
1	1	1


FILTR 32 "smoothing 4" (Konvoluční filtrace)
FILTR 32
"smoothing 4"

3	 1	 10
 16 	0

MASKA 1
1	2	1
2	4	2
1	2	1


FILTR 33 "derivative horizontal 1" (Konvoluční filtrace)
FILTR 33
"derivative horizontal 1"

3	 1	 10
 1 	128

MASKA 1
0	0	0
-1	0	1
0	0	0


FILTR 34 "derivative horizontal 2" (Konvoluční filtrace)
FILTR 34
"derivative horizontal 2"

3 	1	 10
 3	 	128

MASKA 1
-1	0	1
-1	0	1
-1	0	1


FILTR 35 "derivative vertical 1" (Konvoluční filtrace)
FILTR 35
"derivative vertical 1"

3	 1	 10
 1 	128

MASKA 1
0	-1	0
0	0	0
0	1	0


FILTR 36 "derivative vertical 2" (Konvoluční filtrace)
FILTR 36
"derivative vertical 2"

3	 1	 10
 3	 	128

MASKA 1
-1	-1	-1
0	0	0
1	1	1


FILTR 37 "vertical line detect" (Konvoluční filtrace)
FILTR 37
"vertical line detect"

3 	1 	10
 1	 	128

MASKA 1
-1	2	-1
-1	2	-1
-1	2	-1


FILTR 38 "horizontal line detect" (Konvoluční filtrace)
FILTR 38
"horizontal line detect"

3	 1	 10
 1 	128

MASKA 1
-1	-1	-1
2	2	2
-1	-1	-1


FILTR 39 "1st diagonal detection" (Konvoluční filtrace)
FILTR 39
"1st diagonal detection"

3 	1	 10
 1 	128

MASKA 1
-1	-1	2
-1	2	-1
2	-1	-1


FILTR 40 "2nd diagonal detection" (Konvoluční filtrace)
FILTR 40
"2nd diagonal detection"

3	 1	 10
 1   	128

MASKA 1
2	-1	-1
-1	2	-1
-1	-1	2


FILTR 41 "3-level maxabs" (Konvoluční filtrace)
FILTR 41
"3-level maxabs"

3	 4	 1
1	1

MASKA 1
1	0	-1
1	0	-1
1	0	-1

MASKA 2
1	1	0
1	0	-1
0	-1	-1

MASKA 3
1	1	1
0	0	0
-1	-1	-1

MASKA 4
0	1	1
-1	0	1
-1	-1	0


FILTR 42 "3 level maxabs" (Konvoluční filtrace)
FILTR 42
"3 level maxabs"

5	 4	 1
1	1

MASKA 1
1	1	0	-1	-1
1	1	0	-1	-1
1	1	0	-1	-1
1	1	0	-1	-1
1	1	0	-1	-1

MASKA 2
1	1	1	1	0
1	1	1	0	-1
1	1	0	-1	-1
1	0	-1	-1	-1
0	-1	-1	-1	-1

MASKA 3
1	1	1	1	1
1	1	1	1	1
0	0	0	0	0
-1	-1	-1	-1	-1
-1	-1	-1	-1	-1

MASKA 4
0	1	1	1	1
-1	0	1	1	1
-1	-1	0	1	1
-1	-1	-1	0	1
-1	-1	-1	-1	0


FILTR 43 "3 level maxabs" (Konvoluční filtrace)
FILTR 43
"3 level maxabs"

7 4 1
1	1

MASKA 1
1	1	1	0	-1	-1	-1
1	1	1	0	-1	-1	-1
1	1	1	0	-1	-1	-1
1	1	1	0	-1	-1	-1
1	1	1	0	-1	-1	-1
1	1	1	0	-1	-1	-1
1	1	1	0	-1	-1	-1

MASKA 2
1	1	1	1	1	1	0
1	1	1	1	1	0	-1
1	1	1	1	0	-1	-1
1	1	1	0	-1	-1	-1
1	1	0	-1	-1	-1	-1
1	0	-1	-1	-1	-1	-1
0	-1	-1	-1	-1	-1	-1

MASKA 3
1	1	1	1	1	1	1
1	1	1	1	1	1	1
1	1	1	1	1	1	1
0	0	0	0	0	0	0
-1	-1	-1	-1	-1	-1	-1
-1	-1	-1	-1	-1	-1	-1
-1	-1	-1	-1	-1	-1	-1

MASKA 4
0	1	1	1	1	1	1
-1	0	1	1	1	1	1
-1	-1	0	1	1	1	1
-1	-1	-1	0	1	1	1
-1	-1	-1	-1	0	1	1
-1	-1	-1	-1	-1	0	1
-1	-1	-1	-1	-1	-1	0


FILTR 44 "3 level maxabs" (Konvoluční filtrace)
FILTR 44
"3 level maxabs"

9 4 1
1	1

MASKA 1
1	1	1	1	0	-1	-1	-1	-1
1	1	1	1	0	-1	-1	-1	-1
1	1	1	1	0	-1	-1	-1	-1
1	1	1	1	0	-1	-1	-1	-1
1	1	1	1	0	-1	-1	-1	-1
1	1	1	1	0	-1	-1	-1	-1
1	1	1	1	0	-1	-1	-1	-1
1	1	1	1	0	-1	-1	-1	-1
1	1	1	1	0	-1	-1	-1	-1

MASKA 2
1	1	1	1	1	1	1	1	0
1	1	1	1	1	1	1	0	-1
1	1	1	1	1	1	0	-1	-1
1	1	1	1	1	0	-1	-1	-1
1	1	1	1	0	-1	-1	-1	-1
1	1	1	0	-1	-1	-1	-1	-1
1	1	0	-1	-1	-1	-1	-1	-1
1	0	-1	-1	-1	-1	-1	-1	-1
0	-1	-1	-1	-1	-1	-1	-1	-1

MASKA 3
1	1	1	1	1	1	1	1	1
1	1	1	1	1	1	1	1	1
1	1	1	1	1	1	1	1	1
1	1	1	1	1	1	1	1	1
0	0	0	0	0	0	0	0	0
-1	-1	-1	-1	-1	-1	-1	-1	-1
-1	-1	-1	-1	-1	-1	-1	-1	-1
-1	-1	-1	-1	-1	-1	-1	-1	-1
-1	-1	-1	-1	-1	-1	-1	-1	-1

MASKA 4
0	1	1	1	1	1	1	1	1
-1	0	1	1	1	1	1	1	1
-1	-1	0	1	1	1	1	1	1
-1	-1	-1	0	1	1	1	1	1
-1	-1	-1	-1	0	1	1	1	1
-1	-1	-1	-1	-1	0	1	1	1
-1	-1	-1	-1	-1	-1	0	1	1
-1	-1	-1	-1	-1	-1	-1	0	1
-1	-1	-1	-1	-1	-1	-1	-1	0


FILTR 45 "5 level maxabs" (Konvoluční filtrace)
FILTR 45
"5 level maxabs"

3 4 1
1	1

MASKA 1
1	0	-1
2	0	-2
1	0	-1

MASKA 2
2	1	0
1	0	-1
0	-1	-2

MASKA 3
1	2	1
0	0	0
-1	-2	-1

MASKA 4
0	1	2
-1	0	1
-2	-1	0


FILTR 46 "Prewitt mean-square" (Konvoluční filtrace)
FILTR 46
"Prewitt mean-square"

3 2 2
1	1

MASKA 1
1	0	-1
1	0	-1
1	0	-1

MASKA 2
1	1	1
0	0	0
-1	-1	-1


FILTR 47 "Prewitt sumabs" (Konvoluční filtrace)
FILTR 47
"Prewitt sumabs"

3 2 3
1	1

MASKA 1
1	0	-1
1	0	-1
1	0	-1

MASKA 2
1	1	1
0	0	0
-1	-1	-1


FILTR 48 "Prewitt mean-square" (Konvoluční filtrace)
FILTR 48
"Prewitt mean-square"

5 2 2
1	1

MASKA 1
1	1	0	-1	-1
1	1	0	-1	-1
1	1	0	-1	-1
1	1	0	-1	-1
1	1	0	-1	-1

MASKA 2
1	1	1	1	1
1	1	1	1	1
0	0	0	0	0
-1	-1	-1	-1	-1
-1	-1	-1	-1	-1


FILTR 49 "Prewitt sumabs" (Konvoluční filtrace)
FILTR 49
"Prewitt sumabs"

5 2 3
1	1

MASKA 1
1	1	0	-1	-1
1	1	0	-1	-1
1	1	0	-1	-1
1	1	0	-1	-1
1	1	0	-1	-1

MASKA 2
1	1	1	1	1
1	1	1	1	1
0	0	0	0	0
-1	-1	-1	-1	-1
-1	-1	-1	-1	-1


FILTR 50 "Prewitt mean-square" (Konvoluční filtrace)
FILTR 50
"Prewitt mean-square"

7 2 2
1	1

MASKA 1
1	1	1	0	-1	-1	-1
1	1	1	0	-1	-1	-1
1	1	1	0	-1	-1	-1
1	1	1	0	-1	-1	-1
1	1	1	0	-1	-1	-1
1	1	1	0	-1	-1	-1
1	1	1	0	-1	-1	-1

MASKA 2
1	1	1	1	1	1	1
1	1	1	1	1	1	1
1	1	1	1	1	1	1
0	0	0	0	0	0	0
-1	-1	-1	-1	-1	-1	-1
-1	-1	-1	-1	-1	-1	-1
-1	-1	-1	-1	-1	-1	-1


FILTR 51 "Prewitt sumabs" (Konvoluční filtrace)
FILTR 51
"Prewitt sumabs"

7 2 3
1	1

MASKA 1
1	1	1	0	-1	-1	-1
1	1	1	0	-1	-1	-1
1	1	1	0	-1	-1	-1
1	1	1	0	-1	-1	-1
1	1	1	0	-1	-1	-1
1	1	1	0	-1	-1	-1
1	1	1	0	-1	-1	-1

MASKA 2
1	1	1	1	1	1	1
1	1	1	1	1	1	1
1	1	1	1	1	1	1
0	0	0	0	0	0	0
-1	-1	-1	-1	-1	-1	-1
-1	-1	-1	-1	-1	-1	-1
-1	-1	-1	-1	-1	-1	-1


FILTR 52 "Prewitt mean-square" (Konvoluční filtrace)
FILTR 52
"Prewitt mean-square"

9 2 2
1	1

MASKA 1
1	1	1	1	0	-1	-1	-1	-1
1	1	1	1	0	-1	-1	-1	-1
1	1	1	1	0	-1	-1	-1	-1
1	1	1	1	0	-1	-1	-1	-1
1	1	1	1	0	-1	-1	-1	-1
1	1	1	1	0	-1	-1	-1	-1
1	1	1	1	0	-1	-1	-1	-1
1	1	1	1	0	-1	-1	-1	-1
1	1	1	1	0	-1	-1	-1	-1
MASKA 2
1	1	1	1	1	1	1	1	1
1	1	1	1	1	1	1	1	1
1	1	1	1	1	1	1	1	1
1	1	1	1	1	1	1	1	1
0	0	0	0	0	0	0	0	0
-1	-1	-1	-1	-1	-1	-1	-1	-1
-1	-1	-1	-1	-1	-1	-1	-1	-1
-1	-1	-1	-1	-1	-1	-1	-1	-1
-1	-1	-1	-1	-1	-1	-1	-1	-1


FILTR 53 "Prewitt sumabs" (Konvoluční filtrace)
FILTR 53
"Prewitt sumabs"

9 2 3
1	1

MASKA 1
1	1	1	1	0	-1	-1	-1	-1
1	1	1	1	0	-1	-1	-1	-1
1	1	1	1	0	-1	-1	-1	-1
1	1	1	1	0	-1	-1	-1	-1
1	1	1	1	0	-1	-1	-1	-1
1	1	1	1	0	-1	-1	-1	-1
1	1	1	1	0	-1	-1	-1	-1
1	1	1	1	0	-1	-1	-1	-1
1	1	1	1	0	-1	-1	-1	-1

MASKA 2
1	1	1	1	1	1	1	1	1
1	1	1	1	1	1	1	1	1
1	1	1	1	1	1	1	1	1
1	1	1	1	1	1	1	1	1
0	0	0	0	0	0	0	0	0
-1	-1	-1	-1	-1	-1	-1	-1	-1
-1	-1	-1	-1	-1	-1	-1	-1	-1
-1	-1	-1	-1	-1	-1	-1	-1	-1
-1	-1	-1	-1	-1	-1	-1	-1	-1


FILTR 54 "Roberts mean-square" (Konvoluční filtrace)
FILTR 54
"Roberts mean-square"

2 2 2
1	1

MASKA 1
0	-1
1	0

MASKA 2
-1	0
0	1


FILTR 55 "Roberts sumabs" (Konvoluční filtrace)
FILTR 55
"Roberts sumabs"

2 2 3
1	1

MASKA 1
0	-1
1	0

MASKA 2
-1	0
0	1


FILTR 56 "Sobel mean-square" (Konvoluční filtrace)
FILTR 56
"Sobel mean-square"

3 2 2
1	1

MASKA 1
1	0	-1
2	0	-2
1	0	-1

MASKA 2
1	2	1
0	0	0
-1	-2	-1


FILTR 57 "Sobel sumabs" (Konvoluční filtrace)
FILTR 57
"Sobel sumabs"

3 2 2
1	1

MASKA 1
1	0	-1
2	0	-2
1	0	-1

MASKA 2
1	2	1
0	0	0
-1	-2	-1


FILTR 58 "compass max" (Konvoluční filtrace)
FILTR 58
"compass max"

3 8 4
1	1

MASKA 1
1	1	-1
1	-2	-1
1	1	-1

MASKA 2
1	1	1
1	-2	-1
1	-1	-1

MASKA 3
1	1	1
1	-2	1
-1	-1	-1

MASKA 4
1	1	1
-1	-2	1
-1	-1	1

MASKA 5
-1	1	1
-1	-2	1
-1	1	1

MASKA 6
-1	-1	1
-1	-2	1
1	1	1

MASKA 7
-1	-1	-1
1	-2	1
1	1	1

MASKA 8
1	-1	-1
1	-2	-1
1	1	1


FILTR 59 "Kirsch max" (Konvoluční filtrace)
FILTR 59
"Kirsch max"

3 8 4
1	1

MASKA 1
3	3	-5
3	0	-5
3	3	-5

MASKA 2
3	3	3
3	0	-5
3	-5	-5

MASKA 3
3	3	3
3	0	3
-5	-5	-5

MASKA 4
3	3	3
-5	0	3
-5	-5	3

MASKA 5
-5	3	3
-5	0	3
-5	3	3

MASKA 6
-5	-5	3
-5	0	3
3	3	3

MASKA 7
-5	-5	-5
3	0	3
3	3	3

MASKA 8
3	-5	-5
3	0	-5
3	3	3


FILTR 60 "pyramid maxabs" (Konvoluční filtrace)
FILTR 60
"pyramid maxabs"

5 4 1
1	1

MASKA 1
2	2	0	-2	-2
2	1	0	-1	-2
2	1	0	-1	-2
2	1	0	-1	-2
2	2	0	-2	-2

MASKA 2
2	2	2	2	0
2	1	1	0	-2
2	1	0	-1	-2
2	0	-1	-1	-2
0	-2	-2	-2	-2

MASKA 3
2	2	2	2	2
2	1	1	1	2
0	0	0	0	0
-2	-1	-1	-1	-2
-2	-2	-2	-2	-2

MASKA 4
0	2	2	2	2
-2	0	1	1	2
-2	-1	0	1	2
-2	-1	-1	0	2
-2	-2	-2	-2	0


FILTR 61 "pyramid maxabs" (Konvoluční filtrace)
FILTR 61
"pyramid maxabs"

7 4 1
1	1

MASKA 1
3	3	3	0	-3	-3	-3
3	2	2	0	-2	-2	-3
3	2	1	0	-1	-2	-3
3	2	1	0	-1	-2	-3
3	2	1	0	-1	-2	-3
3	2	2	0	-2	-2	-3
3	3	3	0	-3	-3	-3

MASKA 2
3	3	3	3	3	3	0
3	2	2	2	2	0	-3
3	2	1	1	0	-2	-3
3	2	1	0	-1	-2	-3
3	2	0	-1	-1	-2	-3
3	0	-2	-2	-2	-2	-3
0	-3	-3	-3	-3	-3	-3

MASKA 3
3	3	3	3	3	3	3
3	2	2	2	2	2	3
3	2	1	1	1	2	3
0	0	0	0	0	0	0
-3	-2	-1	-1	-1	-2	-3
-3	-2	-2	-2	-2	-2	-3
-3	-3	-3	-3	-3	-3	-3

MASKA 4
0	3	3	3	3	3	3
-3	0	2	2	2	2	3
-3	-2	0	1	1	2	3
-3	-2	-1	0	1	2	3
-3	-2	-1	-1	0	2	3
-3	-2	-2	-2	-2	0	3
-3	-3	-3	-3	-3	-3	0


FILTR 62 "pyramid maxabs" (Konvoluční filtrace)
FILTR 62
"pyramid maxabs"

9 4 1
1	1

MASKA 1
4	4	4	4	0	-4	-4	-4	-4
4	3	3	3	0	-3	-3	-3	-4
4	3	2	2	0	-2	-2	-3	-4
4	3	2	1	0	-1	-2	-3	-4
4	3	2	1	0	-1	-2	-3	-4
4	3	2	1	0	-1	-2	-3	-4
4	3	2	2	0	-2	-2	-3	-4
4	3	3	3	0	-3	-3	-3	-4
4	4	4	4	0	-4	-4	-4	-4

MASKA 2
4	4	4	4	4	4	4	4	0
4	3	3	3	3	3	3	0	-4
4	3	2	2	2	2	0	-3	-4
4	3	2	1	1	0	-2	-3	-4
4	3	2	1	0	-1	-2	-3	-4
4	3	2	0	-1	-1	-2	-3	-4
4	3	0	-2	-2	-2	-2	-3	-4
4	0	-3	-3	-3	-3	-3	-3	-4
0	-4	-4	-4	-4	-4	-4	-4	-4

MASKA 3
4	4	4	4	4	4	4	4	4
4	3	3	3	3	3	3	3	4
4	3	2	2	2	2	2	3	4
4	3	2	1	1	1	2	3	4
0	0	0	0	0	0	0	0	0
-4	-3	-2	-1	-1	-1	-2	-3	-4
-4	-3	-2	-2	-2	-2	-2	-3	-4
-4	-3	-3	-3	-3	-3	-3	-3	-4
-4	-4	-4	-4	-4	-4	-4	-4	-4

MASKA 4
0	4	4	4	4	4	4	4	4
-4	0	3	3	3	3	3	3	4
-4	-3	0	2	2	2	2	3	4
-4	-3	-2	0	1	1	2	3	4
-4	-3	-2	-1	0	1	2	3	4
-4	-3	-2	-1	-1	0	2	3	4
-4	-3	-2	-2	-2	-2	0	3	4
-4	-3	-3	-3	-3	-3	-3	0	4
-4	-4	-4	-4	-4	-4	-4	-4	0


FILTR 63 "mean-square" (Konvoluční filtrace)
FILTR 63
"mean-square"

4 2 2
1	1

MASKA 1
-3	-3	-3	-3
-1	-1	-1	-1
1	1	1	1
3	3	3	3

MASKA 2
3	1	-1	-3
3	1	-1	-3
3	1	-1	-3
3	1	-1	-3


FILTR 64 "Laplacian-5" (Konvoluční filtrace)
FILTR 64
"Laplacian-5"

3 1 4
1	1

MASKA 1
0	-1	0
-1	4	-1
0	-1	0


FILTR 66 "Laplacian - 6" (Konvoluční filtrace)
FILTR 66
"Laplacian - 6"

4 1 4
1	1

MASKA 1
1	0	0	1
0	-1	-1	0
0	-1	-1	0
1	0	0	1


FILTR 67 "Laplacian - 7" (Konvoluční filtrace)
FILTR 67
"Laplacian - 7"

3 1 4
1	1

MASKA 1
1	-2	1
-2	4	-2
1	-2	1


FILTR 68 "Kasvand - Laplacian Identity" (Konvoluční filtrace)
FILTR 68
"Kasvand - Laplacian Identity"

5 1 4
1	1

MASKA 1
-1	-1	-1	-1	-1
-1	-1	-1	-1	-1
-1	-1	24	-1	-1
-1	-1	-1	-1	-1
-1	-1	-1	-1	-1


FILTR 69 "Kasvand line enhancement max-floor" (Konvoluční filtrace)
FILTR 69
"Kasvand line enhancement max-floor"

5 4 5
1	1

MASKA 1
-1	-1	-1	-1	-1
0	0	0	0	0
2	2	2	2	2
0	0	0	0	0
-1	-1	-1	-1	-1

MASKA 2
0	-1	-1	0	2
-1	-1	0	2	0
-1	0	2	0	-1
0	2	0	-1	-1
2	0	-1	-1	0

MASKA 3
-1	0	2	0	-1
-1	0	2	0	-1
-1	0	2	0	-1
-1	0	2	0	-1
-1	0	2	0	-1

MASKA 4
2	0	-1	-1	0
0	2	0	-1	-1
-1	0	2	0	-1
-1	-1	0	2	0
0	-1	-1	0	2


FILTR 70 "Eberlein maxabs-sub-floor" (Konvoluční filtrace)
FILTR 70
"Eberlein maxabs-sub-floor"

3 3 6
1	1

MASKA 1
1	0	-1
1	0	-1
1	0	-1

MASKA 2
1	1	1
0	0	0
-1	-1	-1

MASKA 3
-1	-1	-1
-1	8	-1
-1	-1	-1


FILTR 71 "extended Laplacian" (Konvoluční filtrace)
FILTR 71
"extended Laplacian"

5 1 4
1	1

MASKA 1
1	1	0	1	1
1	0	-2	0	1
0	-2	-4	-2	0
1	0	-2	0	1
1	1	0	1	1


FILTR 72 "two channel Laplacian - product" (Konvoluční filtrace)
FILTR 72
"two channel Laplacian - product"

5 2 7
1	1

MASKA 1
1	1	0	1	1
1	0	-2	0	1
0	-2	-4	-2	0
1	0	-2	0	1
1	1	0	1	1

MASKA 2
0	0	0	0	0
0	0	-1	0	0
0	-1	4	-1	0
0	0	-1	0	0
0	0	0	0	0


FILTR 73 "smoother" (Konvoluční filtrace)
FILTR 73
"smoother"

4 1 8
1	1

MASKA 1
1	1	1	1
1	1	1	1
1	1	1	1
1	1	1	1


FILTR 74 "smoother" (Konvoluční filtrace)
FILTR 74
"smoother"

5 1 8
1	1

MASKA 1
0	1	2	1	0
1	2	3	2	1
2	3	4	3	2
1	2	3	2	1
0	1	2	1	0


FILTR 75 "smoother" (Konvoluční filtrace)
FILTR 75
"smoother"

4 1 8
1	1

MASKA 1
0	1	1	0
1	2	2	1
1	2	2	1
0	1	1	0


FILTR 76 "smoother" (Konvoluční filtrace)
FILTR 76
"smoother"

3 1 8
1	1

MASKA 1
1	1	1
1	2	1
1	1	1


FILTR 77 "smoother" (Konvoluční filtrace)
FILTR 77
"smoother"

2 1 8
1	1

MASKA 1
1	1
1	1


FILTR 78 "smoother" (Konvoluční filtrace)
FILTR 78
"smoother"

4 1 8
1	1

MASKA 1
1	1	1	1
1	1	1	1
1	1	1	1


FILTR 79 "normalizer" (Konvoluční filtrace)
FILTR 79
"normalizer"

4 1 9
1	1

MASKA 1
1	1	1	1
1	1	1	1
1	1	1	1


FILTR 80 "normalizer" (Konvoluční filtrace)
FILTR 80
"normalizer"

5 1 9
1	1

MASKA 1
1	1	1	1	1
1	1	1	1	1
1	1	1	1	1
1	1	1	1	1
1	1	1	1	1


FILTR 81 "f-delsq(f)" (Konvoluční filtrace)
FILTR 81
"f-delsq(f)"

5 1 4
1	1

MASKA 1
0	0	-1	0	0
0	0	0	0	0
-1	0	5	0	-1
0	0	0	0	0
0	0	-1	0	0


FILTR 82 "Fyy simple" (Konvoluční filtrace)
FILTR 82
"Fyy simple"

5 1 4
1	1

MASKA 1
0	0	1	0	0
0	0	0	0	0
0	0	-2	0	0
0	0	0	0	0
0	0	1	0	0


FILTR 83 "extended Laplacian" (Konvoluční filtrace)
FILTR 83
"extended Laplacian"

5 1 4
1	1

MASKA 1
1	1	0	1	1
1	0	-2	0	1
0	-2	-4	-2	0
1	0	-2	0	1
1	1	0	1	1


FILTR 84 "template of object" (Konvoluční filtrace)
FILTR 84
"template of object"

8 1 8
1	1

MASKA 1
0	0	0	0	0	5	7	7
0	0	0	0	0	5	7	9
9	5	5	5	5	5	5	0
5	5	5	5	5	5	5	0
5	0	5	0	5	0	5	0
5	0	5	0	5	0	5	0
5	0	5	0	5	0	5	0
9	0	9	0	9	0	9	0


FILTR 85 "derivative north" (Konvoluční filtrace)
FILTR 85
"derivative north"

3 1 4
1	1

MASKA 1
1	2	1
0	0	0
-1	-2	-1


FILTR 86 "first differential" (Konvoluční filtrace)
FILTR 86
"first differential"

2 1 1
1	1

MASKA 1
-1	1
0	0


FILTR 87 "Marr 1/sqrt2 " (Konvoluční filtrace)
FILTR 87
"Marr 1/sqrt2, 5 x 5"

 5 1 10

 128 128

MASKA 1

 	 0   3      6   3  0

  3 15      0 15  3

  6   0 -108   0  6

  3 15      0 15  3

  0   3      6   3  0


FILTR 88 "Marr 1 " (Konvoluční filtrace)
FILTR 88
"Marr 1, 7 x 7 "

 7 1 10

 128 128

MASKA 1

  0  0    1    2    1  0  0

  0  3    7    8    7  3  0

  1  7    0 -16    0  7  1

  2  8 -16 -52 -16  8  2

  1  7    0 -16    0  7  1

  0  3    7    8    7  3  0

  0  0    1    2    1  0  0


FILTR 89 "first differential" (Konvoluční filtrace)
FILTR 89
"Marr sqrt2, 9 x 9 "

 9 1 10

 128 128

MASKA 1

  0  0  1    1    2    1  1  0  0

  0  1  2    4    4    4  2  1  0

  1  2  4    2    0    2  4  2  1

  1  4  2   -8 -16  -8  2  4  1

  2  4  0 -16 -28 -16 0  4  2

  1  4  2   -8 -16  -8  2  4  1

  1  2  4    2    0    2  4  2  1

  0  1  2    4    4    4  2  1  0

  0  0  1    1    2    1  1  0  0


FILTR 90 "Marr sqrt2, 9 x 9 " (Konvoluční filtrace)
FILTR 90
"Marr 2, 11 x 11 "

 11 1 10

 128 128

MASKA 1

  0  0  1  1    1    1    1   1  1  0  0

  0  1  1  2    2    2    2   2  1  1  0

  1  1  2  2    1    1    1   2  2  1  1

  1  2  2  0   -2   -4  -2   0  2  2  1

  1  2  1 -2   -8 -10  -8  -2  1  2  1

  1  2  1 -4 -10 -12 -10 -4  1  2  1

  1  2  1 -2   -8 -10   -8 -2  1  2  1

  1  2  2  0   -2   -4   -2   0  2  2  1

  1  1  2  2    1     1    1   2  2  1  1

  0  1  1  2    2     2    2   2  1  1  0

  0  0  1  1    1     1    1   1  1  0  0


FILTR 91 "Marr sqrt2, 9 x 9 " (Konvoluční filtrace)
FILTR 91
"Marr 2sqrt(2), 23 x 23 "

 23 1 10

 4096 128

MASKA 1

 0 0 0  0  0  0  0  0  0    1   1    1    1   1    0  0  0  0  0  0 0 0 0

 0 0 0  0  0  0  1  1  1    2   2    2    2   2    1  1  1  0  0  0 0 0 0

 0 0 0  0  0  1  2  3  4    5   5    6    5   5    4  3  2  1  0  0 0 0 0

 0 0 0  1  1  2  4  6  8   10  12   12   12   10   8  6  4  2  1  1 0 0 0

 0 0 0  1  2  5  8 12 15   19  21   21   21   19  15 12  8  5  2  1 0 0 0

 0 0 1  2  5  9 14 19 24   27  29   29   29   27  24 19 14  9  5  2 1 0 0

 0 1 2  4  8 14 21 27 30   29  27   26   27   29  30 27 21 14  8  4 2 1 0

 0 1 3  6 12 19 27 30 26   16   5    0    5   16  26 30 27 19 12  6 3 1 0

 0 1 4  8 15 24 30 26  9  -18 -44  -55  -44  -18   9 26 30 24 15  8 4 1 0

 1 2 5 10 19 27 29 16 -18 -67 -111 -129 -111 -67 -18 16 29 27 19 10 5 2 1

 1 2 5 12 21 29 27 5 -44 -111 -171 -195 -171 -111 -44 5 27 29 21 12 5 2 1

 1 2 6 12 21 29 26 0 -55 -129 -195 -224 -195 -129 -55 0 26 29 21 12 6 2 1

 1 2 5 12 21 29 27 5 -44 -111 -171 -195 -171 -111 -44 5 27 29 21 12 5 2 1

 1 2 5 10 19 27 29 16 -18 -67 -111 -129 -111 -67 -18 16 29 27 19 10 5 2 1

 0 1 4  8 15 24 30 26  9  -18 -44  -55  -44  -18   9 26 30 24 15  8 4 1 0

 0 1 3  6 12 19 27 30 26   16   5    0    5   16  26 30 27 19 12  6 3 1 0

 0 1 2  4  8 14 21 27 30   29  27   26   27   29  30 27 21 14  8  4 2 1 0

 0 0 1  2  5  9 14 19 24   27  29   29   29   27  24 19 14  9  5  2 1 0 0

 0 0 0  1  2  5  8 12 15   19  21   21   21   19  15 12  8  5  2  1 0 0 0

 0 0 0  1  1  2  4  6  8   10  12   12   12   10   8  6  4  2  1  1 0 0 0

 0 0 0  0  0  1  2  3  4    5   5    6    5   5    4  3  2  1  0  0 0 0 0

 0 0 0  0  0  0  1  1  1    2   2    2    2   2    1  1  1  0  0  0 0 0 0

 0 0 0  0  0  0  0  0  0    1   1    1    1   1    0  0  0  0  0  0 0 0 0


FILTR 92 "Marr sqrt2, 9 x 9 " (Konvoluční filtrace)
FILTR 92
"Marr 4, 31 x 31 "

 31 1 10

 4096 128

MASKA 1

 0 0 0 0 0  0  0  0  0 0  0   0   0   1    1    1    1   1    0   0  0  0  0  0  0  0 0 0 0 0 0

 0 0 0 0 0  0  0  0  0 0  1   1   1   1    1    2    1   1    1   1  1  0  0  0  0  0 0 0 0 0 0

 0 0 0 0 0  0  0  0  1 1  1   2   2   2    2    3    2   2    2   2  1  1  1  0  0  0 0 0 0 0 0

 0 0 0 0 0  0  1  1  1 2  2   3   4   4    4    5    4   4    4   3  2  2  1  1  1  0 0 0 0 0 0

 0 0 0 0 0  1  1  2  2 3  4   5   6   7    7    7    7   7    6   5  4  3  2  2  1  1 0 0 0 0 0

 0 0 0 0 1  1  2  3  4 5  7   8   9   10   10   11  10   10   9   8  7  5  4  3  2  1 1 0 0 0 0

 0 0 0 1 1  2  3  4  6 8  10 11  12   13   14   14  14   13  12  11 10  8  6  4  3  2 1 1 0 0 0

 0 0 0 1 2  3  4  6  9 11 12 14  14   15   15   15  15   15  14  14 12 11  9  6  4  3 2 1 0 0 0

 0 0 1 1 2  4  6  9 11 13 14 15  15   14   13   13  13   14  15  15 14 13 11  9  6  4 2 1 1 0 0

 0 0 1 2 3  5  8 11 13 15 15 14  11   8    5    4    5   8   11  14 15 15 13 11  8  5 3 2 1 0 0

 0 1 1 2 4  7 10 12 14 15 13  9   2  -4   -9   -11  -9  -4    2   9 13 15 14 12 10  7 4 2 1 1 0

 0 1 2 3 5  8 11 14 15 14 9   0  -11 -22 -31   -34  -31 -22 -11   0  9 14 15 14 11  8 5 3 2 1 0

 0 1 2 4 6  9 12 14 15 11 2  -11 -28 -44 -56   -60  -56 -44 -28 -11  2 11 15 14 12  9 6 4 2 1 0

 1 1 2 4 7 10 13 15 14 8 -4  -22 -44 -65 -80   -86  -80 -65 -44 -22 -4  8 14 15 13 10 7 4 2 1 1

 1 1 2 4 7 10 14 15 13 5 -9  -31 -56 -80 -98  -104  -98 -80 -56 -31 -9  5 13 15 14 10 7 4 2 1 1

1 2 3 5 7 11 14 15 13 4 -11 -34 -60 -86 -104 -112 -104 -86 -60 -34 -11 4 13 15 14 11 7 5 3 2 1

 1 1 2 4 7 10 14 15 13 5 -9  -31 -56 -80 -98  -104  -98 -80 -56 -31 -9  5 13 15 14 10 7 4 2 1 1

 1 1 2 4 7 10 13 15 14 8 -4  -22 -44 -65 -80   -86  -80 -65 -44 -22 -4  8 14 15 13 10 7 4 2 1 1

 0 1 2 4 6  9 12 14 15 11 2  -11 -28 -44 -56   -60  -56 -44 -28 -11  2 11 15 14 12  9 6 4 2 1 0

 0 1 2 3 5  8 11 14 15 14 9   0  -11 -22 -31   -34  -31 -22 -11   0  9 14 15 14 11  8 5 3 2 1 0

 0 1 1 2 4  7 10 12 14 15 13  9   2  -4   -9   -11  -9  -4    2   9 13 15 14 12 10  7 4 2 1 1 0

 0 0 1 2 3  5  8 11 13 15 15 14  11   8    5    4    5   8   11  14 15 15 13 11  8  5 3 2 1 0 0

 0 0 1 1 2  4  6  9 11 13 14 15  15   14   13   13  13   14  15  15 14 13 11  9  6  4 2 1 1 0 0

 0 0 0 1 2  3  4  6  9 11 12 14  14   15   15   15  15   15  14  14 12 11  9  6  4  3 2 1 0 0 0

 0 0 0 1 1  2  3  4  6 8  10 11  12   13   14   14  14   13  12  11 10  8  6  4  3  2 1 1 0 0 0

 0 0 0 0 1  1  2  3  4 5  7   8   9   10   10   11  10   10   9   8  7  5  4  3  2  1 1 0 0 0 0

 0 0 0 0 0  1  1  2  2 3  4   5   6   7    7    7    7   7    6   5  4  3  2  2  1  1 0 0 0 0 0

 0 0 0 0 0  0  1  1  1 2  2   3   4   4    4    5    4   4    4   3  2  2  1  1  1  0 0 0 0 0 0

 0 0 0 0 0  0  0  0  1 1  1   2   2   2    2    3    2   2    2   2  1  1  1  0  0  0 0 0 0 0 0

 0 0 0 0 0  0  0  0  0 0  1   1   1   1    1    2    1   1    1   1  1  0  0  0  0  0 0 0 0 0 0

 0 0 0 0 0  0  0  0  0 0  0   0   0   1    1    1    1   1    0   0  0  0  0  0  0  0 0 0 0 0 0


FILTR 93 "Marr sqrt2, 9 x 9 " (Konvoluční filtrace)
FILTR 93
"Marr 4sqrt(2), 41 x 41 "

 41 1 10

 4096 128

MASKA 1 (pouze čtvrtina masky - maska je symetrická podle obou os)

0 0 0 0 0 0 0 0 0 0 0 0 0  0   0   0   0   1   1   1   1

0 0 0 0 0 0 0 0 0 0 0 0 0  0   1   1   1   1   1   1   1

0 0 0 0 0 0 0 0 0 0 0 1 1  1   1   1   1   1   1   1   1

0 0 0 0 0 0 0 0 0 0 1 1 1  1   1   2   2   2   2   2   2

0 0 0 0 0 0 0 0 1 1 1 1 1  2   2   2   3   3   3   3   3

0 0 0 0 0 0 0 1 1 1 1 2 2  3   3   3   4   4   4   4   4

0 0 0 0 0 0 1 1 1 2 2 2 3  3   4   4   5   5   5   5   5

0 0 0 0 0 1 1 1 2 2 3 3 4  4   5   5   6   6   6   6   6

0 0 0 0 1 1 1 2 2 3 3 4 5  5   6   6   7   7   7   7   7

0 0 0 0 1 1 2 2 3 4 4 5 6  6   7   7   8   8   8   8   8

0 0 0 1 1 1 2 3 3 4 5 6 7  7   8   8   7   7   7   7   7

0 0 1 1 1 2 2 3 4 5 6 7 7  8   7   7   6   6   5   4   4

0 0 1 1 1 2 3 4 5 6 7 7 8  7   7   5   4   2   1   0   0

0 0 1 1 2 3 3 4 5 6 7 8 7  6   5   3   0  -2  -4  -6  -6

0 1 1 1 2 3 4 5 6 7 8 7 7  5   2  -1  -5  -8 -11 -13 -14

0 1 1 2 2 3 4 5 6 7 8 7 5  3  -1  -6 -10 -15 -19 -22 -23

0 1 1 2 3 4 5 6 7 8 7 6 4  0  -5 -10 -17 -23 -28 -30 -31

1 1 1 2 3 4 5 6 7 8 7 6 2 -2  -8 -15 -23 -30 -35 -39 -40

1 1 1 2 3 4 5 6 7 8 7 5 1 -4 -11 -19 -28 -35 -42 -45 -47

1 1 1 2 3 4 5 6 7 8 7 4 0 -6 -13 -22 -30 -39 -45 -49 -51

1 1 1 2 3 4 5 6 7 8 7 4 0 -6 -14 -23 -31 -40 -47 -51 -52


FILTR 94 "Marr 8, 53 x 53 " (Konvoluční filtrace)
FILTR 94
"Marr 8, 53 x 53 "

 53 1 10

 4096 128

MASKA 1 (pouze čtvrtina masky - maska je symetrická podle obou os)

0 0 0 0 0 0 0 0 0 0 0 0 0 0 0  0  0  0  0   0   1   1   1   1   1   1   1

0 0 0 0 0 0 0 0 0 0 0 0 0 0 0  0  0  1  1   1   1   1   1   1   1   1   1

0 0 0 0 0 0 0 0 0 0 0 0 0 0 1  1  1  1  1   1   1   1   1   1   1   1   1

0 0 0 0 0 0 0 0 0 0 0 0 0 1 1  1  1  1  1   1   1   1   1   1   1   1   1

0 0 0 0 0 0 0 0 0 0 0 1 1 1 1  1  1  1  1   1   2   2   2   2   2   2   2

0 0 0 0 0 0 0 0 0 0 1 1 1 1 1  1  1  1  2   2   2   2   2   2   2   2   2

0 0 0 0 0 0 0 0 0 1 1 1 1 1 1  1  2  2  2   2   2   2   2   3   3   3   3

0 0 0 0 0 0 0 1 1 1 1 1 1 1 2  2  2  2  2   3   3   3   3   3   3   3   3

0 0 0 0 0 0 0 1 1 1 1 1 2 2 2  2  2  3  3   3   3   3   3   3   3   3   3

0 0 0 0 0 0 1 1 1 1 1 2 2 2 2  3  3  3  3   3   3   4   4   4   4   4   4

0 0 0 0 0 1 1 1 1 1 2 2 2 2 3  3  3  3  3   4   4   4   4   4   4   4   4

0 0 0 0 1 1 1 1 1 2 2 2 2 3 3  3  3  4  4   4   4   4   4   4   4   4   4

0 0 0 0 1 1 1 1 2 2 2 2 3 3 3  3  4  4  4   4   4   4   4   3   3   3   3

0 0 0 1 1 1 1 1 2 2 2 3 3 3 3  4  4  4  4   4   3   3   3   3   3   2   2

0 0 1 1 1 1 1 2 2 2 3 3 3 3 4  4  4  4  3   3   3   2   2   2   1   1   1

0 0 1 1 1 1 1 2 2 3 3 3 3 4 4  4  4  3  3   2   2   1   1   0   0   0   0

0 0 1 1 1 1 2 2 2 3 3 3 4 4 4  4  3  3  2   1   1   0  -1  -2  -2  -3  -3

0 1 1 1 1 1 2 2 3 3 3 4 4 4 4  3  3  2  1   0  -1  -2  -3  -4  -5  -5  -5

0 1 1 1 1 2 2 2 3 3 3 4 4 4 3  3  2  1  0  -1  -3  -4  -5  -7  -8  -8  -8

0 1 1 1 1 2 2 3 3 3 4 4 4 4 3  2  1  0 -1  -3  -5  -6  -8 -10 -11 -11 -12

1 1 1 1 2 2 2 3 3 3 4 4 4 3 3  2  1 -1 -3  -5  -7  -9 -11 -13 -14 -15 -15

1 1 1 1 2 2 2 3 3 4 4 4 4 3 2  1  0 -2 -4  -6  -9 -11 -14 -15 -17 -18 -18

1 1 1 1 2 2 2 3 3 4 4 4 4 3 2  1 -1 -3 -5  -8 -11 -14 -16 -18 -20 -21 -21

1 1 1 1 2 2 3 3 3 4 4 4 3 3 2  0 -2 -4 -7 -10 -13 -15 -18 -21 -22 -23 -24

1 1 1 1 2 2 3 3 3 4 4 4 3 3 1  0 -2 -5 -8 -11 -14 -17 -20 -22 -24 -25 -26

1 1 1 1 2 2 3 3 3 4 4 4 3 2 1  0 -3 -5 -8 -11 -15 -18 -21 -23 -25 -27 -27

1 1 1 1 2 2 3 3 3 4 4 4 3 2 1  0 -3 -5 -8 -12 -15 -18 -21 -24 -26 -27 -28


FILTR 95 "Marr 8sqrt(2), 69 x 69 " (Konvoluční filtrace)
FILTR 95
"Marr 8sqrt(2), 69 x 69 "

 69 1 10

 4096 128

MASKA 1 (pouze čtvrtina masky - maska je symetrická podle obou os)

0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0  0  0  0  0  0  0  0  0  0   0   0   1   1   1   1   1

0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0  0  0  0  0  0  0  1  1  1   1   1   1   1   1   1   1

0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0  0  0  0  1  1  1  1  1  1   1   1   1   1   1   1   1

0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0  0  1  1  1  1  1  1  1  1   1   1   1   1   1   1   1

0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1  1  1  1  1  1  1  1  1  1   1   1   1   1   1   1   1

0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1  1  1  1  1  1  1  1  1  1   1   1   1   1   1   1   1

0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1  1  1  1  1  1  1  1  1  1   1   1   1   1   1   1   1

0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1  1  1  1  1  1  1  1  1  1   1   1   1   1   1   1   1

0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1  1  1  1  1  1  1  1  1  1   2   2   2   2   2   2   2

0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1  1  1  1  1  1  1  2  2  2   2   2   2   2   2   2   2

0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1  1  1  1  2  2  2  2  2  2   2   2   2   2   2   2   2

0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1  1  1  2  2  2  2  2  2  2   2   2   2   2   2   2   2

0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1  2  2  2  2  2  2  2  2  2   2   2   2   2   2   2   2

0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 2  2  2  2  2  2  2  2  2  2   2   2   2   2   2   2   2

0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 2 2  2  2  2  2  2  2  2  2  2   2   2   2   2   2   2   2

0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 2 2 2 2  2  2  2  2  2  2  2  2  2   2   2   2   1   1   1   1

0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 2 2 2 2  2  2  2  2  2  2  2  2  1   1   1   1   1   1   1   1

0 0 0 0 0 1 1 1 1 1 1 1 1 1 2 2 2 2 2  2  2  2  2  2  2  1  1  1   1   1   1   1   1   1   1

0 0 0 0 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2  2  2  2  2  2  1  1  1  1   1   0   0   0   0   0   0

0 0 0 0 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2  2  2  2  1  1  1  1  1  0   0   0   0   0  -1  -1  -1

0 0 0 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2  2  2  1  1  1  1  0  0  0  -1  -1  -1  -1  -1  -1  -2

0 0 0 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2  2  1  1  1  1  0  0 -1 -1  -1  -2  -2  -2  -2  -2  -2

0 0 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2  1  1  1  1  0  0 -1 -1 -2  -2  -2  -3  -3  -3  -3  -3

0 0 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2  1  1  1  0  0 -1 -1 -2 -2  -3  -3  -4  -4  -4  -4  -5

0 0 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 1  1  1  0  0 -1 -1 -2 -3 -3  -4  -4  -5  -5  -5  -6  -6

0 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 1 1  1  0  0 -1 -1 -2 -3 -3 -4  -5  -5  -6  -6  -7  -7  -7

0 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 1 1  1  0 -1 -1 -2 -3 -3 -4 -5  -6  -6  -7  -7  -8  -8  -8

0 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 1 1 1  0  0 -1 -2 -2 -3 -4 -5 -6  -7  -7  -8  -9  -9  -9  -9

0 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 1 1 1  0 -1 -1 -2 -3 -4 -5 -6 -7  -8  -8  -9  -9  -9 -10 -10

0 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 1 1 0  0 -1 -2 -2 -3 -4 -5 -6 -7  -8  -8  -9 -10 -10 -10 -10

1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 1 1 0  0 -1 -2 -3 -4 -5 -6 -7 -8  -9  -9  -9 -10 -10 -11 -11

1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 1 1 1 0  0 -1 -2 -3 -4 -5 -6 -7 -9  -9 -10 -10 -10 -11 -11 -11

1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 1 1 1 0 -1 -1 -2 -3 -4 -5 -7 -8 -9  -9 -10 -10 -11 -11 -12 -12

1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 1 1 1 0 -1 -1 -2 -3 -4 -6 -7 -8 -9 -10 -10 -11 -11 -12 -12 -12

1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 1 1 1 0 -1 -2 -2 -3 -5 -6 -7 -8 -9 -10 -10 -11 -11 -12 -12 -12


Rangová filtrace (dialog)
POŘÁDKOVÉ FILTRY

Do funkce pořádkové filtry se přejde z menu nástroje výběrem položky menu pořádkové filtry. Objeví se dialogové okno  které je uvedeno na následujícím obrázku:


Poloměr okolí (Rangová filtrace)
Poloměr okolí

Zadávání poloměru okolí v rozsahu 1 až polovina rozměru obrazu.


Provést (Rangová filtrace)
Provést

Spustí se nastavená filtrace na aktivní obraz.


Ukončit (Rangová filtrace)
Ukončit

Uzavře  se dialogové okno POŘÁDKOVÉ FILTRY.


Nápověda (Rangová filtrace)
Nápověda

Objeví se tato nápověda


Minimum (Rangová filtrace)
Minimum

Navolí se filtrace typu minimum. Hodnota obrazového elementu se nahradí minimální hodnotou na zvoleném okolí.


Maximum (Rangová filtrace)
Maximum

Navolí se filtrace typu maximum. Hodnota obrazového elementu se nahradí maximální hodnotou na zvoleném okolí.


Medián (Rangová filtrace)
Medián

Navolí se filtrace typu medián. Hodnota obrazového elementu se nahradí mediánem  na zvoleném okolí.


Min-Max Major (Rangová filtrace)
Min-Max Major

Navolí se filtrace typu Min-Max. Hodnota obrazového elementu se nahradí hodnotou  rozdílu maxima a minima  na zvoleném okolí


Min < val < Max (Rangová filtrace)
Min < val < Max

Navolí se filtrace typu Min-Max. Hodnota obrazového elementu se nahradí výrazem:


Šum (Rangová filtrace)
Šum

Navolí se filtrace typu šum. Hodnota obrazového elementu se nahradí výrazem:


Horní (Rangová filtrace)
Horní

Navolí se filtrace typu hornofrekvenční. Hodnota obrazového elementu se nahradí výrazem:


Jas a kontrast (dialog)
Jas a kontrast

Tento zásuvný modul slouží k lineární změně jasu a kontrastu obrázku, což znamená přičíst k obrázku konstantu nebo násobit obrázek konstantou. Proto by název dialogu mohl znít také Operace s konstantou.

Změny se provádějí nejprve pouze v paletě, teprve při zmáčknutí tlačítka Použij se mění hodnoty pixelů. Ve 24-bitovém RGB módu se však změny palety neprojeví ve změně zobrazení, proto se výsledek objeví až po zmáčknutí tohoto tlačítka.


Jas (Jas a kontrast)
Jas

K obrázku se přičte konstanta [image]. Nová hodnota 1 složky palety

                         ,

kde [image] je hodnota parametru Kontrast, [image] je hodnota složky v původní paletě. Neceločíselné hodnoty jsou zaokrouhleny, hodnoty větší než maximální hodnota se nahradí maximální hodnotou a hodnoty menší než minimální hodnota se nahradí minimální hodnotou.


Kontrast (Jas a kontrast)
Kontrast

Obrázek se vynásobí konstantou [image]. Nová hodnota 1 složky palety

                         ,

kde [image] je hodnota parametru Jas, [image] je hodnota složky v původní paletě. Neceločíselné hodnoty jsou zaokrouhleny, hodnoty větší než maximální hodnota se nahradí maximální hodnotou a hodnoty menší než minimální hodnota se nahradí minimální hodnotou.


Použij (Jas a kontrast)
Použij

Hodnoty pixelů se přepočítají podle nastavených změn jasu a kontrastu. Nová hodnota pixelu

                         ,

kde [image] je hodnota parametru Kontrast, [image] je hodnota parametru Jas a [image] je původní hodnota pixelu. Neceločíselné hodnoty jsou zaokrouhleny, hodnoty větší než maximální hodnota se nahradí maximální hodnotou a hodnoty menší než minimální hodnota se nahradí minimální hodnotou. Nakonec je dialog zrušen.


OK (Jas a kontrast)
OK

Zrušit dialog o změně jasu a kontrastu, přičemž změny palety platí a zůstanou zachovány.


Zrušit (Jas a kontrast)
Zrušit

Zrušit dialog o změně jasu a kontrastu i změny palety.


Nápověda (Jas a kontrast)
Nápověda

Zobrazí se tato nápověda.


Pokusný obrázek

Je vytvořen pokusný obrázek. Má rozměry 100 x 100 a je vyplněn funkcí

, kde [image].


Snímat

Zavolá program na snímání obrazu kamerou.


Průchod nulou

Tento modul slouží spolu s konvoluční filtrací k detekci hran.

Nejprve je nutné vyfiltrovat obraz pomocí konvoluční filtrace některým z filtrů typu Marr. Tyto filtry jsou digitalizovanou verzí spojitého filtru

Velikost centrální oblasti filtru o průměru [image] by měla zhruba odpovídat minimální velikosti detailů, jejichž hrany chcete detekovat. Místo těchto filtrů je možné použít jinou kombinaci vyhlazujícího a druhoderivačního filtru. Na výsledek se potom použije tento modul. Aby bylo možné uložit záporné hodnoty, přičítá se k obrázku 128.

Modul hledá průchody signálu nulou. Má parametr [image], vyjadřující minimální strmost detekované hrany v úrovních na pixel. Vstupní hodnoty se získají odečtením 128 od obrazu. Hrana je detekována, pokud je vstupní hodnota nula a v 8-okolí je alespoň jedna hodnota větší nebo rovna [image] a alespoň jedna hodnota menší nebo rovna [image] nebo pokud je vstupní hodnota různá od nuly a  v jejím 4-okolí je alespoň jedna hodnota s opačným znaménkem, s větší absolutní hodnotou (v případě kladných hodnot se připouští i rovnost) a s  absolutní hodnotou rozdílu větší nebo rovnou [image]. Na místa s detekovanou hranou je ve výsledku uložena hodnota 255, jinde 0.

Maximální strmost hrany v obrazu filtrovaném Marrovým filtrem je přibližně rovna maximálnímu rozdílu úrovní ve vstupním obrazu dělenému [image]. Hodnoty parametru [image] má proto smysl volit v rozmezí od nuly do této hodnoty.


Hlavní komponenty (dialog)
Hlavní komponenty

Výpočet hlavních komponent je určen pro redukci dat více obrazů téže scény, lišících se zpravidla snímaným spektrálním pásmem. Tyto obrazy se nazývají kanály. Výsledné hlavní komponenty (zkráceně komponenty) se počítají jako lineární kombinace kanálů. Jako koeficienty lineárních kombinací se používají vlastní čísla kovarianční matice

,

kde [image] je i-tý kanál v bodě x,y,

        .

Komponenty jsou seřazeny podle velikosti odpovídajících vlastních čísel. Násobící konstanta je volena tak, aby první komponenta měla rozsah hodnot 255, ostatní komponenty ji mají stejnou, přičítací konstanta je volena pro první komponentu tak, aby posunula hodnoty do rozsahu 0 až 255, u ostatních tak, aby střední hodnota byla 127.

Protože se předpokládá velký rozsah dat, který se často nevejde najednou do paměti, probíhá výpočet v souborech. Kanály musí být uloženy ve formátu holá data a musí ke každému existovat tzv. siz soubor, který lze vytvořit v dialogu  Formát holá data. Ve stejném formátu jsou potom uloženy i komponenty.


Seznam vstupních kanálů (Hlavní komponenty)
Seznam vstupních kanálů

Okénko se seznamem siz souborů vstupních kanálů.


Smazat položky (Hlavní komponenty)
Smazat položky

Položky vybrané v seznamu vstupních kanálů jsou z tohoto seznamu vypuštěny.


Výběr vstupních kanálů (Hlavní komponenty)
Výběr vstupních kanálů

Vybrané siz soubory jsou přidány do seznamu vstupních kanálů.


Výpočet koeficientů (Hlavní komponenty)
Výpočet koeficientů

Proběhne výpočet koeficientů lineárních kombinací kanálů. Berou se při něm v úvahu parametry Vzorkování při výpočtu koeficientů, Posun vodorovně a Posun svisle. Výsledky jsou uloženy do souboru s koeficienty.


Výpočet komponent (Hlavní komponenty)
Výpočet komponent

Proběhne výpočet komponent podle koeficientů ze souboru s koeficienty. Výsledné komponenty jsou uloženy do souborů se jmény vytvořenýmy podle vzoru jmen výstupních souborů přidáním pořadového čísla komponenty. Počet komponent může být nejvýše roven počtu vstupních kanálů. Lze ho zredukovat vyplněním parametru Počet výstupních komponent.


Zobrazit vstupy (Hlavní komponenty)
Zobrazit vstupy

Pokud lze kanály umístit do paměti, je možné je zobrazit tímto tlačítkem.


Zobrazit výstupy (Hlavní komponenty)
Zobrazit výstupy

Pokud lze komponenty umístit do paměti, je možné je zobrazit tímto tlačítkem.


Zobrazit koeficienty

Ve zvláštním okně se zobrazí obsah souboru s koeficienty. Má tento formát:

Na prvním řádku je nejprve počet kanálů, následují vlastní čísla odpovídající jednotlivým komponentám. Jejich velikost přibližně odpovídá významu komponenty. Na dalších řádcích jsou koeficienty a to na (i+1)-tém řádku koeficienty i-té komponenty a v j-tém sloupci koeficienty j-tého kanálu. Na konci řádku je přičítací konstanta.


Vzorkování při výpočtu koeficientů (Hlavní komponenty)
Vzorkování při výpočtu koeficientů

Pokud bude vyplněn tento parametr, bude při výpočtu koeficientů použito toto vzorkování místo vzorkování uvedeného v siz souborech kanálů. Při výpočtu komponent se uvažují pouze údaje ze siz souborů.


Posun vodorovně (Hlavní komponenty)
Posun vodorovně

Tento parametr se přičítá k počátku výřezu vodorovně v siz souboru kanálu. Slouží k určení přesného posunu vzorku při vzorkování při výpočtu koeficientů.


Posun svisle (Hlavní komponenty)
Posun svisle

Tento parametr se přičítá k počátku výřezu svisle v siz souboru kanálu. Slouží k určení přesného posunu vzorku při vzorkování při výpočtu koeficientů.


Počet výstupních komponent (Hlavní komponenty)
Počet výstupních komponent

Tímto parametrem je možné zredukovat množství počítaných komponent. Čísla menší než jedna nebo větší než počet kanálů nebudou brána v úvahu.


Soubor s koeficienty (Hlavní komponenty)
Soubor s koeficienty

Jméno souboru s koeficienty lineárních kombinací.


Výběr souboru s koeficienty (Hlavní komponenty)
Výběr

Výběr souboru s koeficienty pomocí dialogu.


Vzor jmen výstupních souborů (Hlavní komponenty)
Vzor jmen výstupních souborů

Pokud je vzor jmen dostatečně krátký, vytvoří se výstupní jména přidáním čísla komponenty, jinak se číslem komponenty přepíše konec vzoru. Pokud vzor končí číslicí, přepíše se také, takže pokud zvolíte jednu z prvních devíti dříve vypočtených komponent jako vzor, budou tyto komponenty přepsány novým výsledkem. Doporučuje se nepoužívat vzory končící více číslicemi.


Výběr vzoru jmen výstupních souborů (Hlavní komponenty)
Výběr

Výběr souboru složícího jako vzor jmen komponent pomocí dialogu.


Editace siz (Hlavní komponenty)
Editace siz

Zavolá se textový editor na siz soubory vybrané v seznamu vstupních kanálů. Protože vybraných položek může být více, volá se textový editor v souboru pwip.ini uvedený jako vícesouborový. Viz také formát siz souboru.


Zavřít (Hlavní komponenty)
Zavřít

Zavřít dialog o hlavních komponentách.


Nápověda (Hlavní komponenty)
Nápověda

Zobrazí se tato nápověda.


Spojit (dialog)
Spojit

Dialog spojí 3 černobílé obrazy v 8-bitovém formátu do jednoho ve 24-bitovém RGB formátu. Z případných obrazů v indexových barvách uvažuje pouze indexy. Rozměry výsledku určí jako minimum rozměrů vstupů. Na začátku dialog prohledá otevřené obrazy a vyplní se prvními třemi černobílými 8-bitovými obrazy se stejnými rozměry jako vybraný, které nalezne. Pokud takové nejsou, vyplní se prvními třemi nalezenými obrazy, pokud nejsou ani ty, zůstane nevyplněn. Vstupní obrazy je možno potom zadat dodatečně pomocí tlačítek <-obraz.


Č (Spojit)
Č

Jméno obrazu, který bude použit jako červený vstupní kanál. Vyplňuje se pomocí tlačítka <-obraz vpravo za editačním okénkem.


Z (Spojit)
Z

Jméno obrazu, který bude použit jako zelený vstupní kanál. Vyplňuje se pomocí tlačítka <-obraz vpravo za editačním okénkem.


M (Spojit)
M

Jméno obrazu, který bude použit jako modrý vstupní kanál. Vyplňuje se pomocí tlačítka <-obraz vpravo za editačním okénkem.


Č<-obraz (Spojit)
Č<-obraz

Vybraný obraz se použije jako červený vstupní kanál.


Z<-obraz (Spojit)
Z<-obraz

Vybraný obraz se použije jako zelený vstupní kanál.


M<-obraz (Spojit)
M<-obraz

Vybraný obraz se použije jako modrý vstupní kanál.


OK (Spojit)
OK

Provést spojení obrazů a zrušit dialog o něm.


Zrušit (Spojit)
Zrušit

Zrušit dialog o spojení obrazů.


Nápověda (Spojit)
Nápověda

Zobrazí se tato nápověda.


Rozdělit

Rozdělí barevný obraz na 3 černobílé obrazy v 8-bitovém formátu vyjadřující jednotlivé barevné složky. Pokud je vstupní obraz v indexových barvách, obsahují výsledné obrazy hodnoty z palety odpovídající příslušnému indexu.


RGB->Index (dialog)
RGB->Index

Dialog převede obraz ve 24-bitovém RGB formátu na 8-bitový obraz v indexových barvách.


Systémová paleta (RGB->Index)
Systémová paleta

Použije se paleta s pravidelně rozmístěnými 40 černobílými a 216 barevnými odstíny, umožňující rychlý převod.


Adaptivní paleta (RGB->Index)
Adaptivní

Vytvoří se paleta obsahující nejčastější barvy ve vstupním snímku. Je možné zvolit další parametry převodu: Počet výsledných barev, Počet rozlišovaných úrovní vstupů a Dithering. Pokud je ve vstupním obrazu vybraná oblast, uvažují se pouze barvy vyskytující se v této oblasti.


Počet barev (RGB->Index)
barev

Počet barev ve výsledné paletě. Implicitně maximum, tj. 256. Pokud je v obrazu nalezeno méně barev, obsahuje paleta pouze barvy nalezené v obrazu.


Počet úrovní vstupů (RGB->Index)
úrovní vstupů

Počet rozlišovaných úrovní jednotlivých složek vstupního obrazu. Implicitně 64, což je hodnota, při které se v naprosté většině obrazů nalezne dostatek barev a zároveň je možno použít rychlejší algoritmus převodu. Pokud je při této hodnotě nalezeno málo barev, je možné se pokusit nastavením vyšší hodnoty (128 nebo 256) nalézt v obrazu více barev.


Dither (RGB->Index)
Dither

Při počtu úrovní vstupů menším nebo rovném 64 je možno povolit dithering, tzn. pokud nelze určitý pixel převést dostatečně přesně, změní se okolní pixely tak, že výsledný obraz při pohledu z dálky vypadá přesněji převedený.


Zákaznická paleta (RGB->Index)
Zákaznická

Při převodu se použije paleta nahraná ze zvoleného souboru. Je možné použít soubor s binární paletou s příponou ".lut" nebo s textově uloženou paletou s příponou ".pal". Jméno souboru se objeví v editačním okénku vpravo.


OK (RGB->Index)
OK

Provést převod obrazu a zrušit dialog o něm.


Zrušit (RGB->Index)
Zrušit

Zrušit dialog o převodu obrazu.


Nápověda (RGB->Index)
Nápověda

Zobrazí se tato nápověda.


Index-> RGB

Převede 8-bitový obraz v indexových barvách na obraz ve 24-bitovém RGB formátu.