| Roussos-Maragos Tensor-Driven Diffusion Interpolation
    | 
Image coarsening utility program. More...

Go to the source code of this file.
| Data Structures | |
| struct | image | 
| struct representing an image  More... | |
| struct | programparams | 
| struct of program parameters  More... | |
| Macros | |
| #define | VERBOSE 0 | 
| #define | NUMSTDS 4 | 
| Approximate Gaussian with this number of standard deviations.  More... | |
| Enumerations | |
| enum | boundaryhandling { BOUNDARY_CONSTANT = 0, BOUNDARY_HSYMMETRIC = 1, BOUNDARY_WSYMMETRIC = 2, BOUNDARY_CONSTANT = 0, BOUNDARY_HSYMMETRIC = 1, BOUNDARY_WSYMMETRIC = 2, BOUNDARY_PERIODIC = 3 } | 
| Functions | |
| int | ParseParams (programparams *Param, int argc, char *argv[]) | 
| int | Coarsen (image v, image u, programparams Param) | 
| void | PrintHelpMessage () | 
| Print program usage help message.  More... | |
| int | main (int argc, char *argv[]) | 
| float | Sqr (float x) | 
| Variables | |
| int(* | ExtensionMethod [4])(int, int) | 
Image coarsening utility program.
This file implements the imcoarsen program, a command line tool for coarsening an image by Gaussain smoothing followed by downsampling. See the routine PrintHelpMessage for usage details.
Copyright (c) 2010-2011, Pascal Getreuer All rights reserved.
This program is free software: you can use, modify and/or redistribute it under the terms of the simplified BSD License. You should have received a copy of this license along this program. If not, see http://www.opensource.org/licenses/bsd-license.html.
Definition in file imcoarsen.c.
| #define NUMSTDS 4 | 
Approximate Gaussian with this number of standard deviations.
Definition at line 29 of file imcoarsen.c.
| #define VERBOSE 0 | 
Definition at line 26 of file imcoarsen.c.
| enum boundaryhandling | 
| Enumerator | |
|---|---|
| BOUNDARY_CONSTANT | |
| BOUNDARY_HSYMMETRIC | |
| BOUNDARY_WSYMMETRIC | |
| BOUNDARY_CONSTANT | |
| BOUNDARY_HSYMMETRIC | |
| BOUNDARY_WSYMMETRIC | |
| BOUNDARY_PERIODIC | |
Definition at line 43 of file imcoarsen.c.
| int Coarsen | ( | image | v, | 
| image | u, | ||
| programparams | Param | ||
| ) | 
Definition at line 240 of file imcoarsen.c.


| int main | ( | int | argc, | 
| char * | argv[] | ||
| ) | 
| static int ParseParams | ( | programparams * | Param, | 
| int | argc, | ||
| char * | argv[] | ||
| ) | 
Definition at line 376 of file imcoarsen.c.


| void PrintHelpMessage | ( | ) | 
Print program usage help message.
Definition at line 75 of file imcoarsen.c.

| float Sqr | ( | float | x | ) | 
| int(* ExtensionMethod[4])(int, int) | 
Definition at line 236 of file imcoarsen.c.
 1.8.3.1
 1.8.3.1