153ZODH / 3. cvičení: Porovnání verzí
m (- histogram (2)) |
(→Metoda hustotních řezů: text) |
||
Řádek 11: | Řádek 11: | ||
== Metoda hustotních řezů == | == Metoda hustotních řezů == | ||
Hustotní řezy ([http://en.wikipedia.org/wiki/Density_slicing Density slicing]) patří patří mezi velmi jednoduché metody zvýraznění obrazu. V podstatě se jedná o nastavení vhodné [[153YZOD Zpracování obrazových dat - cvičení 3#Tabulka barev|tabulky barev]] - jednotlivým DH jsou přiřazeny dané barevné hodnoty. Interval DH kanálu je rozdělen na tři podintervaly a mezní hodnoty takto vzniklých intervalů přiřazeny RGB kanálům. | |||
Nejprve zjistíme rozsah DH (např. pomocí modulu {{GrassPrikaz|r.info}}) vybraného kanálu družicové scény: | |||
# interval hodnot | |||
# | |||
r.info -g tm1 | |||
min=0 | |||
max=255 | |||
Tnto interval tedy rozdělíme na tři podintervaly s mezními hodnotami 85 a 170. Výsledná tabulka barev bude vypadat následovně: | |||
0 255 0 0 | |||
85 255 255 0 | |||
170 0 255 0 | |||
255 0 0 255 | |||
''Poznámka: Místo RGB trojice můžeme použít názvy standardních barev GRASSu:'' | |||
0 red | |||
85 yellow | |||
170 green | |||
255 blue | |||
Tuto tabulku můžete zadat ručně či ji uložit do samostatného textové souboru. | |||
# nastavení tabulky barev uložené v textovém souboru | |||
# | |||
r.colors map=tm1 color=rules < tb1.txt | |||
Zobrazíme-li znovu histogram tohoto snímku, dostaneme stejný sloupcový graf - pouze v odlišném barevném znázornění korespondujícím s nově nastavenou tabulkou barev - viz obr. č.1. | |||
[[Soubor:ZOD-cv3-histogram-tm1_2.png|center|frame|Obr č.1: Histogram prvního kanálu družicové scény LandSat-TM5 (vlastní tabulka barev)]] | |||
[[Soubor:ZOD-cv3-tm1-tb1.png|center|frame|Obr č.2: První kanál družicové scény LandSat-TM5 s nastavenou tabulkou barev]] | |||
Prostudujeme si blíže histogram snímku - četnosti jednotlivých DH a podle toho pozměníme tabulku barev, například takto: | |||
0 0 0 0 | |||
50 255 0 0 | |||
80 255 255 0 | |||
120 0 255 0 | |||
255 0 0 255 | |||
[[Soubor:ZOD-cv3-tm1-tb2.png|frame|center|Obr č.3: První kanál družicové scény LandSat-TM5 s nastavenou tabulkou barev (druhá varianta)]] | |||
== Barevné modely RGB a IHS == | == Barevné modely RGB a IHS == |
Verze z 10. 10. 2008, 18:33
< Stránky předmětu • Předchozí cvičení • Další cvičení
Osnova
Metoda hustotních řezů
Hustotní řezy (Density slicing) patří patří mezi velmi jednoduché metody zvýraznění obrazu. V podstatě se jedná o nastavení vhodné tabulky barev - jednotlivým DH jsou přiřazeny dané barevné hodnoty. Interval DH kanálu je rozdělen na tři podintervaly a mezní hodnoty takto vzniklých intervalů přiřazeny RGB kanálům.
Nejprve zjistíme rozsah DH (např. pomocí modulu r.info) vybraného kanálu družicové scény:
# interval hodnot # r.info -g tm1 min=0 max=255
Tnto interval tedy rozdělíme na tři podintervaly s mezními hodnotami 85 a 170. Výsledná tabulka barev bude vypadat následovně:
0 255 0 0 85 255 255 0 170 0 255 0 255 0 0 255
Poznámka: Místo RGB trojice můžeme použít názvy standardních barev GRASSu:
0 red 85 yellow 170 green 255 blue
Tuto tabulku můžete zadat ručně či ji uložit do samostatného textové souboru.
# nastavení tabulky barev uložené v textovém souboru # r.colors map=tm1 color=rules < tb1.txt
Zobrazíme-li znovu histogram tohoto snímku, dostaneme stejný sloupcový graf - pouze v odlišném barevném znázornění korespondujícím s nově nastavenou tabulkou barev - viz obr. č.1.
Prostudujeme si blíže histogram snímku - četnosti jednotlivých DH a podle toho pozměníme tabulku barev, například takto:
0 0 0 0 50 255 0 0 80 255 255 0 120 0 255 0 255 0 0 255