21 #ifndef otbSVMMachineLearningModelFactory_hxx
22 #define otbSVMMachineLearningModelFactory_hxx
26 #include "itkCreateObjectFunction.h"
28 #include "itkVersion.h"
33 template <
class TInputValue,
class TOutputValue>
37 std::string classOverride = std::string(
"otbMachineLearningModel");
38 std::string subclass = std::string(
"otbSVMMachineLearningModel");
40 this->RegisterOverride(classOverride.c_str(), subclass.c_str(),
"SVM ML Model", 1,
45 template <
class TInputValue,
class TOutputValue>
48 return ITK_SOURCE_VERSION;
51 template <
class TInputValue,
class TOutputValue>
54 return "SVM machine learning model factory";
const char * GetITKSourceVersion(void) const override
SVMMachineLearningModelFactory()
const char * GetDescription(void) const override
OpenCV implementation of SVM algorithm.
The "otb" namespace contains all Orfeo Toolbox (OTB) classes.