FCGetFeature.h 738 B

123456789101112131415161718192021222324252627282930313233343536373839404142434445
  1. /**
  2. * @file FCGetFeature.h
  3. * @brief interface to GetFeature
  4. * @author Erik Rodner
  5. * @date 10.09.2007
  6. */
  7. #ifdef NICE_USELIB_ICE
  8. #ifndef FCGetFEATUREINCLUDE
  9. #define FCGetFEATUREINCLUDE
  10. #include <ocr/GetFeature.h>
  11. #include "vislearning/features/fbase/FeatureFactory.h"
  12. namespace OBJREC {
  13. /** interface to GetFeature */
  14. class FCGetFeature : public FeatureFactory
  15. {
  16. protected:
  17. ice::GetFeature *gf;
  18. public:
  19. /** simple constructor */
  20. FCGetFeature( const NICE::Config *conf,
  21. ice::GetFeature *gf );
  22. /** simple destructor */
  23. virtual ~FCGetFeature();
  24. /** return feature vector for this image */
  25. virtual int convert ( const NICE::Image & img, NICE::Vector & vec );
  26. };
  27. } // namespace
  28. #endif
  29. #endif