00001 // This is brl/bseg/vpro/vpro_basis_generator_process.h 00002 #ifndef vpro_basis_generator_process_h_ 00003 #define vpro_basis_generator_process_h_ 00004 //-------------------------------------------------------------------------------- 00005 //: 00006 // \file 00007 // \brief Generates an image sequence corresponding to a basis 00008 // \author J.L. Mundy 00009 // 00010 // \verbatim 00011 // Modifications 00012 // J.L. Mundy - October 16, 2003 - Initial version. 00013 // \endverbatim 00014 //----------------------------------------------------------------------------- 00015 #include <vcl_vector.h> 00016 #include <vcl_string.h> 00017 #include <vil1/vil1_memory_image_of.h> 00018 #include <vpro/vpro_video_process.h> 00019 00020 class vpro_basis_generator_process : public vpro_video_process 00021 { 00022 public: 00023 vpro_basis_generator_process(vcl_string const & video_file); 00024 ~vpro_basis_generator_process(); 00025 virtual process_data_type get_output_type() const { return NOTYPE; } 00026 //: compute edges on the input image 00027 virtual bool execute(); 00028 virtual bool finish(); 00029 private: 00030 //members 00031 vcl_string video_file_; 00032 vcl_vector<vil1_memory_image_of<float> > frames_; 00033 }; 00034 00035 #endif // vpro_basis_generator_process_h_
1.7.5.1