|
Linear Methods for Image 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_PERIODIC = 3, BOUNDARY_CONSTANT = 0, BOUNDARY_HSYMMETRIC = 1, BOUNDARY_WSYMMETRIC = 2 } |
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_PERIODIC | |
| BOUNDARY_CONSTANT | |
| BOUNDARY_HSYMMETRIC | |
| BOUNDARY_WSYMMETRIC | |
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