LoweSIFT.H

00001 #include "Component/ModelComponent.H"
00002 #include "Component/ModelParam.H"
00003 #include "Component/ModelOptionDef.H"
00004 #include "SIFT/VisualObject.H"
00005 #include "Component/OptionManager.H"
00006 
00007 class LoweSIFT : public ModelComponent
00008 {
00009   public:
00010     LoweSIFT(OptionManager& mgr, 
00011         std::string const & descrName = "LoweSIFT",
00012         std::string const & tagName   = "LoweSIFT");
00013 
00014   std::vector<rutz::shared_ptr<Keypoint> > computeKeypoints(Image<PixRGB<byte> > const & img);
00015 
00016   private:
00017     //! The path the the sift executable binary
00018     OModelParam<std::string> itsExePath;
00019 };
Generated on Sun May 8 08:42:16 2011 for iLab Neuromorphic Vision Toolkit by  doxygen 1.6.3