12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364 |
- #ifndef FTRANSFORMINCLUDE
- #define FTRANSFORMINCLUDE
- #include "core/vector/VectorT.h"
- #include "core/vector/MatrixT.h"
- #include "core/basics/Persistent.h"
- namespace OBJREC {
- class FTransform: public NICE::Persistent
- {
- protected:
- public:
-
-
- FTransform();
-
-
- virtual ~FTransform();
-
-
-
- void whitening(const NICE::Matrix &features,NICE::Matrix &whitefeatures);
-
-
- virtual void calculateBasis(const NICE::Matrix &features,const uint targetDimension=10,const uint mode=0)=0;
-
-
- virtual NICE::Vector getFeatureVector(const NICE::Vector &data,const bool normalize=true)=0;
-
-
- };
- }
- #endif
|