VIP: Volume Image Processing


deriche.h File Reference
#include <vip/bucket.h>
#include <vip/deriche/deriche_gen.h>
#include <vip/deriche/extedge_gen.h>
Include dependency graph for deriche.h:

Go to the source code of this file.

Macros

#define DERICHE_EXTREMA   20
 
#define DERICHE_NORM   21
 
#define DERICHE_EXTREMA_DIRECTION   22
 
#define EXTEDGE2D_ALL   11
 
#define EXTEDGE2D_ALL_EXCEPT_Y_TOP   12
 
#define EXTEDGE2D_ALL_EXCEPT_Y_BOTTOM   13
 
#define EXTEDGE3D_ALL   111
 
#define EXTEDGE3D_ALL_EXCEPT_Z_TOP   112
 
#define EXTEDGE3D_ALL_EXCEPT_Z_BOTTOM   113
 

Functions

int VipConvertStringToExtedgeMode (char *thestring)
 
VolumeVipDeriche2DGradientNorm (Volume *vol, float ALPHA, int how, int mode, float threshold)
 
VolumeVipDeriche3DGradientX (Volume *vol, float ALPHA, int how)
 
VolumeVipDeriche3DGradientY (Volume *vol, float ALPHA, int how)
 
VolumeVipDeriche3DGradientZ (Volume *vol, float ALPHA, int how)
 
VolumeVipDeriche3DSmoothing (Volume *vol, float ALPHA, int how)
 
int VipDeriche3DGradientNorm (Volume *vol, float alpha, int mode, float threshold)
 
int VipDeriche3DGradientNormAndReturnG3DBucket (Volume *vol, float alpha, int mode, float threshold, VipG3DBucket **gbuck)
 

Macro Definition Documentation

◆ DERICHE_EXTREMA

#define DERICHE_EXTREMA   20

Definition at line 34 of file deriche.h.

◆ DERICHE_EXTREMA_DIRECTION

#define DERICHE_EXTREMA_DIRECTION   22

Definition at line 36 of file deriche.h.

◆ DERICHE_NORM

#define DERICHE_NORM   21

Definition at line 35 of file deriche.h.

◆ EXTEDGE2D_ALL

#define EXTEDGE2D_ALL   11

Definition at line 38 of file deriche.h.

◆ EXTEDGE2D_ALL_EXCEPT_Y_BOTTOM

#define EXTEDGE2D_ALL_EXCEPT_Y_BOTTOM   13

Definition at line 40 of file deriche.h.

◆ EXTEDGE2D_ALL_EXCEPT_Y_TOP

#define EXTEDGE2D_ALL_EXCEPT_Y_TOP   12

Definition at line 39 of file deriche.h.

◆ EXTEDGE3D_ALL

#define EXTEDGE3D_ALL   111

Definition at line 42 of file deriche.h.

◆ EXTEDGE3D_ALL_EXCEPT_Z_BOTTOM

#define EXTEDGE3D_ALL_EXCEPT_Z_BOTTOM   113

Definition at line 44 of file deriche.h.

◆ EXTEDGE3D_ALL_EXCEPT_Z_TOP

#define EXTEDGE3D_ALL_EXCEPT_Z_TOP   112

Definition at line 43 of file deriche.h.

Function Documentation

◆ VipConvertStringToExtedgeMode()

int VipConvertStringToExtedgeMode ( char * thestring)
extern

◆ VipDeriche2DGradientNorm()

Volume * VipDeriche2DGradientNorm ( Volume * vol,
float ALPHA,
int how,
int mode,
float threshold )
extern

◆ VipDeriche3DGradientNorm()

int VipDeriche3DGradientNorm ( Volume * vol,
float alpha,
int mode,
float threshold )

◆ VipDeriche3DGradientNormAndReturnG3DBucket()

int VipDeriche3DGradientNormAndReturnG3DBucket ( Volume * vol,
float alpha,
int mode,
float threshold,
VipG3DBucket ** gbuck )

◆ VipDeriche3DGradientX()

Volume * VipDeriche3DGradientX ( Volume * vol,
float ALPHA,
int how )
extern

◆ VipDeriche3DGradientY()

Volume * VipDeriche3DGradientY ( Volume * vol,
float ALPHA,
int how )
extern

◆ VipDeriche3DGradientZ()

Volume * VipDeriche3DGradientZ ( Volume * vol,
float ALPHA,
int how )
extern

◆ VipDeriche3DSmoothing()

Volume * VipDeriche3DSmoothing ( Volume * vol,
float ALPHA,
int how )
extern