ifw-odp  2.0.0-alpha
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
clipm_priv_vgit.h
Go to the documentation of this file.
1 
2 /*********************************************************************
3  * E.S.O. - VLT project
4  *
5  * "@(#) $Id: clipm_priv_vgit.h 262070 2014-11-24 13:36:20Z cgarcia $"
6  *
7  * New transformation for detecting circles, here called "vgit"
8  *
9  * who when what
10  * -------- ---------- ----------------------------------------------
11  * hlorch 2007-16-05 created
12  */
13 
14 #ifndef CLIPM_PRIV_VGIT_H
15 #define CLIPM_PRIV_VGIT_H
16 
17 /*-----------------------------------------------------------------------------
18  Includes
19  -----------------------------------------------------------------------------*/
20 
21 #include <cpl.h>
22 
23 /*-----------------------------------------------------------------------------
24  Declaration Block
25  -----------------------------------------------------------------------------*/
26 
27 #ifdef __cplusplus
28 extern "C" {
29 #endif
30 
31 /*-----------------------------------------------------------------------------
32  Prototypes
33  -----------------------------------------------------------------------------*/
34 
36  cpl_size xsize,
37  cpl_size ysize);
38 
39 cpl_image *clipm_priv_vgit( const cpl_image *gradient_angles,
40  const cpl_image *absolute_gradient,
41  int nr_angle_bins,
42  double angle_tolerance,
43  int use_median,
44  int correct_background);
45 
46 /*----------------------------------------------------------------------------*/
47 
48 #ifdef __cplusplus
49 } /* extern "C" */
50 #endif
51 
52 #endif /* CLIPM_PRIV_VGIT_H */
cpl_image * clipm_priv_vgit_get_noise_dark(cpl_size xsize, cpl_size ysize)
Generate a background for the VGI Transformation.
Definition: clipm_priv_vgit.c:438
cpl_image * clipm_priv_vgit(const cpl_image *gradient_angles, const cpl_image *absolute_gradient, int nr_angle_bins, double angle_tolerance, int use_median, int correct_background)
Perform the Vector Gradient Intersection Transform (VGIT).
Definition: clipm_priv_vgit.c:627