next up previous contents
Next: Veden poisto Up: Toiminnot Previous: Transpoosi

Karkeistus

Tehokkuussyistä karkeistuksesta toteutetaan erilliset versiot kaksi- ja kolmiulotteisten kuvien käsittelyä varten:

image_real *coarse_real(image_real *in, image_real *out,
                        int coarse_factor);

image_real *coarse_2d_real(image_real *in, image_real *out,
                           int coarse_factor);
Funktio coarse_real karkeistaa parametrin in osoittaman kuvan skaalaamalla sen kertoimella 11#11. Jos parametrin out arvo on NULL, funktio luo uuden kuvatietorakenteen tuloksen tallettamista varten. Muuten funktio käyttää tuloksen tallettamiseen parametrin out osoittamaa kuvatietorakennetta.

Funktio coarse_2d_real toimii muuten samoin kuin edelläkuvattu funktio coarse_real, mutta se skaalaa kuvan ainoastaan leveys- ja korkeussuunnissa, ei syvyyssuunnassa.



T Valtteri Rahkonen
2000-04-02