contrib/brl/bseg/vpro/vpro_harris_corner_process.h
Go to the documentation of this file.
00001 // This is brl/bseg/vpro/vpro_harris_corner_process.h
00002 #ifndef vpro_harris_corner_process_h_
00003 #define vpro_harris_corner_process_h_
00004 //----------------------------------------------------------------------------
00005 //:
00006 // \file
00007 // \brief Computes Harris corners on each video frame
00008 // \author J.L. Mundy
00009 //
00010 // \verbatim
00011 //  Modifications
00012 //   J.L. Mundy - February 26, 2002 - Initial version.
00013 // \endverbatim
00014 //---------------------------------------------------------------------------
00015 #include <sdet/sdet_harris_detector_params.h>
00016 #include <vpro/vpro_video_process.h>
00017 
00018 class vpro_harris_corner_process : public vpro_video_process, public sdet_harris_detector_params
00019 {
00020  public:
00021   vpro_harris_corner_process(sdet_harris_detector_params & hdp);
00022   ~vpro_harris_corner_process();
00023   virtual process_data_type get_output_type() const { return SPATIAL_OBJECT; }
00024 
00025   //: compute edges on the input image
00026   virtual bool execute();
00027   virtual bool finish() { return true; }
00028 };
00029 
00030 
00031 #endif // vpro_harris_corner_process_h_