Main Page | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Class Members | File Members

gkll_kl_params.h

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

Generated on Thu Jan 10 14:48:39 2008 for contrib/gel/gkll by  doxygen 1.4.4