15.04.2013 Views

D - SCHNEIDER, MARIO JORGE.pdf - Universidade Federal do ...

D - SCHNEIDER, MARIO JORGE.pdf - Universidade Federal do ...

D - SCHNEIDER, MARIO JORGE.pdf - Universidade Federal do ...

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

ANEXO A.<br />

Menu de chamada <strong>do</strong>s programas elabora<strong>do</strong>s para processamento de<br />

imagens de 11 bits <strong>do</strong> IKONOS no software ENVI 3.2<br />

0 (Mestra<strong>do</strong>)<br />

1 {versão 1.1}<br />

2 {Processo total) {processo_total} {processo_total}<br />

2 {Concatena bandas} {concat_bandas} {concat_bandas}<br />

2 ^Concatena arquivos} {concat_arq} {concat_arq}<br />

2 {Copia bandas} {copia_bandas} {copia_bandas}<br />

2 {Subtrai atmosfera} {subtrai_atmosfera} {sub_atmosfera}<br />

2 {Fusão SUB} {Fusão por substituição de bandas} {Fusao_sub}<br />

2 {Fusão HSI} {Fusão pelo méto<strong>do</strong> Hue Saturation Intensity} {Fusao_hsi}<br />

2 {Fusão HPF} {Fusão pelo méto<strong>do</strong> High Pass Filter} {Fusao_hpf}<br />

2 {Fusão CPA} {Fusão pelo méto<strong>do</strong> das componentes principais} {FusaoCPA}<br />

2 {Gera estatística} {estat_arq} {estat_arq}<br />

2 {Visualizar Arquivo de Estatística} {view stats} {envi_stats_event}<br />

2 {Estatísticas batch} {batch stats} {btm_stat}<br />

1 {versão 1.2}<br />

2 {filtro Passa Alta} {sobel_ps} {sobel_ps}<br />

2 {fusão hsv munsell} {usgs munsell hsv} {munsell}<br />

2 {fusão inversa hsv munsell} {usgs munsell rgb} {munsell}<br />

2 {fusão HSI} {HSI HSI} {hsi}<br />

2 {fusão inversa HSI} {HSI RGB} {hsi}<br />

. 2 {fusão CPA} {RGB CPA} {CPA}<br />

2 {equaliza histograma} {equaliza_histograma} {equaliza_histograma}<br />

Trecho de código para conversão RGB para HSV<br />

;Constantes <strong>do</strong> usuário<br />

k2 = sqrt(2) / 2.0<br />

k6 = sqrt(6) / 6.0<br />

k3 = sqrt(3) / 3.0<br />

k7 = sqrt(6) / 3.0<br />

; Calcula as coordenada Munsel, hue, val e sat<br />

bl = ((k7 * blu) - (k6 * gm) - (k6 * red))<br />

xl = (k2 * grn) - (k2 * red)<br />

val = k3 * (temporary(red) + temporary(grn) + temporary(blu))<br />

sat = sqrt(bl A 2 + xl A 2)<br />

hue = atan(temporary(xl ), temporary(bl )) * (180. / !pi)<br />

83

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!