![]() |
OTB
9.1.1
Orfeo Toolbox
|
#include <otbSVMMarginSampler.h>
Inheritance diagram for otb::SVMMarginSampler< TSample, TModel >:
Collaboration diagram for otb::SVMMarginSampler< TSample, TModel >:Public Types | |
| typedef itk::SmartPointer< const Self > | ConstPointer |
| typedef itk::SmartPointer< Self > | Pointer |
| typedef SVMMarginSampler | Self |
| typedef itk::Statistics::SampleClassifierFilter< TSample > | Superclass |
| typedef Superclass::MembershipSampleType | OutputType |
| typedef TSample::MeasurementType | MeasurementType |
| typedef TSample::MeasurementVectorType | MeasurementVectorType |
| typedef std::pair< unsigned int, double > | IndexAndDistanceType |
| typedef std::vector< IndexAndDistanceType > | IndexAndDistanceVectorType |
| typedef std::vector< unsigned int > | IndexVectorType |
| typedef TModel | SVMModelType |
| typedef SVMModelType::Pointer | SVMModelPointer |
| SVMModelPointer | m_Model |
| unsigned int | m_NumberOfCandidates |
| IndexVectorType | m_MarginSamples |
| virtual const char * | GetNameOfClass () const |
| virtual ::itk::LightObject::Pointer | CreateAnother (void) const |
| virtual void | SetNumberOfCandidates (unsigned int _arg) |
| virtual unsigned int | GetNumberOfCandidates () |
| virtual void | SetModel (SVMModelType *_arg) |
| itkGetObjectMacro (Model, SVMModelType) | |
| const IndexVectorType & | GetMarginSamples () |
| static Pointer | New () |
| static bool | Compare (const IndexAndDistanceType &l1, const IndexAndDistanceType &l2) |
| SVMMarginSampler () | |
| ~SVMMarginSampler () override | |
| void | PrintSelf (std::ostream &os, itk::Indent indent) const override |
| void | GenerateData () override |
| virtual void | DoMarginSampling () |
Implement one iteration of active learning by margin.
Definition at line 38 of file otbSVMMarginSampler.h.
| typedef itk::SmartPointer<const Self> otb::SVMMarginSampler< TSample, TModel >::ConstPointer |
Definition at line 45 of file otbSVMMarginSampler.h.
| typedef std::pair<unsigned int, double> otb::SVMMarginSampler< TSample, TModel >::IndexAndDistanceType |
Output type for GetClassSample method
Definition at line 58 of file otbSVMMarginSampler.h.
| typedef std::vector<IndexAndDistanceType> otb::SVMMarginSampler< TSample, TModel >::IndexAndDistanceVectorType |
Output type for GetClassSample method
Definition at line 59 of file otbSVMMarginSampler.h.
| typedef std::vector<unsigned int> otb::SVMMarginSampler< TSample, TModel >::IndexVectorType |
Output type for GetClassSample method
Definition at line 60 of file otbSVMMarginSampler.h.
| typedef TSample::MeasurementType otb::SVMMarginSampler< TSample, TModel >::MeasurementType |
typedefs from TSample object
Definition at line 56 of file otbSVMMarginSampler.h.
| typedef TSample::MeasurementVectorType otb::SVMMarginSampler< TSample, TModel >::MeasurementVectorType |
Output type for GetClassSample method
Definition at line 57 of file otbSVMMarginSampler.h.
| typedef Superclass::MembershipSampleType otb::SVMMarginSampler< TSample, TModel >::OutputType |
Output type for GetClassSample method
Definition at line 49 of file otbSVMMarginSampler.h.
| typedef itk::SmartPointer<Self> otb::SVMMarginSampler< TSample, TModel >::Pointer |
Definition at line 44 of file otbSVMMarginSampler.h.
| typedef SVMMarginSampler otb::SVMMarginSampler< TSample, TModel >::Self |
Standard class typedef
Definition at line 42 of file otbSVMMarginSampler.h.
| typedef itk::Statistics::SampleClassifierFilter<TSample> otb::SVMMarginSampler< TSample, TModel >::Superclass |
Definition at line 43 of file otbSVMMarginSampler.h.
| typedef SVMModelType::Pointer otb::SVMMarginSampler< TSample, TModel >::SVMModelPointer |
Output type for GetClassSample method
Definition at line 71 of file otbSVMMarginSampler.h.
| typedef TModel otb::SVMMarginSampler< TSample, TModel >::SVMModelType |
Type definitions for the SVM Model.
Definition at line 70 of file otbSVMMarginSampler.h.
|
protected |
Output type for GetClassSample method
Definition at line 31 of file otbSVMMarginSampler.hxx.
|
inlineoverrideprotected |
Output type for GetClassSample method
Definition at line 89 of file otbSVMMarginSampler.h.
|
inlinestatic |
Output type for GetClassSample method
Definition at line 63 of file otbSVMMarginSampler.h.
| virtual::itk::LightObject::Pointer otb::SVMMarginSampler< TSample, TModel >::CreateAnother | ( | void | ) | const |
Output type for GetClassSample method
|
protectedvirtual |
Output type for GetClassSample method
Definition at line 62 of file otbSVMMarginSampler.hxx.
References otbMsgDevMacro.
|
overrideprotected |
Starts the classification process
Definition at line 43 of file otbSVMMarginSampler.hxx.
|
inline |
Output type for GetClassSample method
Definition at line 82 of file otbSVMMarginSampler.h.
|
virtual |
Standard macros
|
virtual |
Output type for GetClassSample method
| otb::SVMMarginSampler< TSample, TModel >::itkGetObjectMacro | ( | Model | , |
| SVMModelType | |||
| ) |
Get the number of classes.
|
static |
Output type for GetClassSample method
|
overrideprotected |
Output type for GetClassSample method
Definition at line 37 of file otbSVMMarginSampler.hxx.
|
virtual |
Set the model
|
virtual |
Output type for GetClassSample method
|
private |
Output type for GetClassSample method
Definition at line 104 of file otbSVMMarginSampler.h.
|
private |
Output type for GetClassSample method
Definition at line 100 of file otbSVMMarginSampler.h.
|
private |
Output type for GetClassSample method
Definition at line 102 of file otbSVMMarginSampler.h.
1.8.17