contrib/gel/vgel/vgel_kl_params.h

Go to the documentation of this file.
00001 // This is gel/vgel/vgel_kl_params.h
00002 #ifndef vgel_kl_params_h_
00003 #define vgel_kl_params_h_
00004 #ifdef VCL_NEEDS_PRAGMA_INTERFACE
00005 #pragma interface
00006 #endif
00007 //--------------------------------------------------------------------------------
00008 //:
00009 // \file
00010 // \brief Interface to set Kanade-Lucas parameters
00011 // \author
00012 //   L. Guichard
00013 //--------------------------------------------------------------------------------
00014 #include <vgel/kl/klt.h>
00015 
00016 class vgel_kl_params
00017 {
00018  public:
00019 
00020 //***************************************************************************
00021 // Initialization
00022 //***************************************************************************
00023 
00024 //---------------------------------------------------------------------------
00025 //: Default constructor. Parametres set to defaults
00026 //---------------------------------------------------------------------------
00027   vgel_kl_params();
00028 
00029 //---------------------------------------------------------------------------
00030 //: Copy constructor
00031 //---------------------------------------------------------------------------
00032   vgel_kl_params(const vgel_kl_params & params);
00033 
00034 //---------------------------------------------------------------------------
00035 //: Destructor.
00036 //---------------------------------------------------------------------------
00037   virtual ~vgel_kl_params();
00038 
00039 //---------------------------------------------------------------------------
00040 //: Set the parametres to default values
00041 //---------------------------------------------------------------------------
00042   void set_defaults();
00043 
00044 //---------------------------------------------------------------------------
00045 //: Parametres
00046 //---------------------------------------------------------------------------
00047 
00048   int numpoints;
00049   int search_range;
00050 
00051   int mindist;
00052   int window_width, window_height;
00053   bool sequentialMode;
00054   bool smoothBeforeSelecting;
00055   bool writeInternalImages;
00056   int min_eigenvalue;
00057   float min_determinant;
00058   float min_displacement;
00059   int max_iterations;
00060   float max_residue;
00061   float grad_sigma;
00062   float smooth_sigma_fact;
00063   float pyramid_sigma_fact;
00064   bool replaceLostPoints;
00065   int nSkippedPixels;
00066   int borderx;
00067   int bordery;
00068   int nPyramidLevels;
00069   int subsampling;
00070   bool verbose;
00071 };
00072 
00073 #endif // vgel_kl_params_h_

Generated on Thu Aug 28 05:16:59 2008 for contrib/gel/vgel by  doxygen 1.5.1