maxima_extraction_plugin.hh

00001 #ifndef __MAXIMA_EXTRACTION_PLUGIN_HH
00002 #define __MAXIMA_EXTRACTION_PLUGIN_HH
00003 
00004 #include <set>
00005 #include "recognition_method.hh"
00006 
00013 class maxima_extraction_plugin: public recognition_method
00014 {
00015  public:
00021   maxima_extraction_plugin( const calibration_ptr &_calib,
00022                             const mimas::mm_xml_reference< XalanElement >
00023                             &configuration,
00024                             bool _verbose );
00029   virtual std::vector< match > recognise
00030   ( const mimas::mm_image< unsigned char > &image,
00031     double timestamp,
00032     mi_scene_ptr scene ) const;
00033  protected:
00036   mi_pose pose3d( const mi_pose &pose ) const;
00038   std::set< std::string > models;
00040   int threshold;
00042   double sigma;
00043 };
00044 
00045 #endif

doxygen-1.4.5 documentation for micron-vision - Tue Jan 17 15:29:15 2006