10 #ifndef __D_T_FCLASS__ 11 #define __D_T_FCLASS__ 13 #include <opencv2/core/core.hpp> 35 virtual void meanValue(
const std::vector<pDescriptor> &descriptors,
36 TDescriptor &mean) = 0;
44 static double distance(
const TDescriptor &a,
const TDescriptor &b);
51 static std::string
toString(
const TDescriptor &a);
58 static void fromString(TDescriptor &a,
const std::string &s);
65 static void toMat32F(
const std::vector<TDescriptor> &descriptors,
static double distance(const TDescriptor &a, const TDescriptor &b)
virtual void meanValue(const std::vector< pDescriptor > &descriptors, TDescriptor &mean)=0
static void toMat32F(const std::vector< TDescriptor > &descriptors, cv::Mat &mat)
const TDescriptor * pDescriptor
Generic class to encapsulate functions to manage descriptors.
static void fromString(TDescriptor &a, const std::string &s)
static std::string toString(const TDescriptor &a)