#include <stdio.h>
#include "gradient_organisation.h"
#include <math.h>
Go to the source code of this file.
gradient_organisation | ||||||||||
|
||||||||||
#define | MAX(x, y) (((x)>(y))? (x):(y)) | |||||||||
#define | PI_DOUBLE 6.2832 | |||||||||
float | CalculAlpha (int top, int nb, float eps) | |||||||||
void | Equation3D (double *g, double *lambda, double vect[3][3], int flag) | |||||||||
void | Acp3D_NS (short **gradx, short **grady, short **gradz, int largeur, int hauteur, float *acp_x, float *acp_y, float *acp_z, float *conf1, float *conf2, float *conf3, int tax, int tay, int taz, int flag) | |||||||||
void | LissageDeriche (float alpha, float *ima, int largeur, int hauteur) | |||||||||
void | gradient3D (unsigned char ***ima, short *gradx, short *grady, short *gradz, int dimx, int dimy, float alpha, int n) | |||||||||
Functions | ||||||||||
gradient_organisation_lect | ||||||||||
lecture des parametres de l'operateur gradient_organisation. \
| ||||||||||
param * | gradient_organisation_lect (ogi_t *des, param *ptp, char *debq) | |||||||||
int | gradient_organisation_init (ogi_t *des, ima3Du1 *ima) | |||||||||
int | gradient_organisation_calc (ogi_t *des, ima3Du1 *imaIn, ima3Du1 *imaOut) | |||||||||
int | gradient_organisation_ferm (ogi_t *des) |
#define MAX | ( | x, | |||
y | ) | (((x)>(y))? (x):(y)) |
Definition at line 35 of file lgradient_organisation.c.
#define PI_DOUBLE 6.2832 |
void Acp3D_NS | ( | short ** | gradx, | |
short ** | grady, | |||
short ** | gradz, | |||
int | largeur, | |||
int | hauteur, | |||
float * | acp_x, | |||
float * | acp_y, | |||
float * | acp_z, | |||
float * | conf1, | |||
float * | conf2, | |||
float * | conf3, | |||
int | tax, | |||
int | tay, | |||
int | taz, | |||
int | flag | |||
) |
Definition at line 174 of file lgradient_organisation.c.
References Equation3D().
Referenced by gradient_organisation_calc().
float CalculAlpha | ( | int | top, | |
int | nb, | |||
float | eps | |||
) |
void Equation3D | ( | double * | g, | |
double * | lambda, | |||
double | vect[3][3], | |||
int | flag | |||
) |
Definition at line 74 of file lgradient_organisation.c.
References PI_DOUBLE.
Referenced by Acp3D_NS().
void gradient3D | ( | unsigned char *** | ima, | |
short * | gradx, | |||
short * | grady, | |||
short * | gradz, | |||
int | dimx, | |||
int | dimy, | |||
float | alpha, | |||
int | n | |||
) |
Definition at line 419 of file lgradient_organisation.c.
Referenced by gradient_organisation_calc().
int gradient_organisation_ferm | ( | ogi_t * | des | ) |
param* gradient_organisation_lect | ( | ogi_t * | des, | |
param * | ptp, | |||
char * | debq | |||
) |
void LissageDeriche | ( | float | alpha, | |
float * | ima, | |||
int | largeur, | |||
int | hauteur | |||
) |
Definition at line 296 of file lgradient_organisation.c.
Referenced by gradient_organisation_calc().