Skip to content
Snippets Groups Projects
Commit fe8b9815 authored by Julien Malik's avatar Julien Malik
Browse files

COMP: deprecate some SVM related classes

parent 11817645
No related branches found
No related tags found
No related merge requests found
......@@ -18,6 +18,8 @@
#ifndef __otbSVMClassifier_h
#define __otbSVMClassifier_h
#include "vcl_deprecated_header.h"
#include "itkSampleClassifier.h"
#include "otbSVMModel.h"
#include "itkVectorImage.h"
......@@ -44,6 +46,11 @@ namespace otb
* The InstanceIdentifiers come from the target sample data. Therefore,
* the Subsample objects act as separate class masks.
*
* \deprecated
*
* \sa MachineLearningModel
* \sa LibSVMMachineLearningModel
* \sa ImageClassificationFilter
*
*/
......
......@@ -18,6 +18,8 @@
#ifndef __otbSVMImageClassificationFilter_h
#define __otbSVMImageClassificationFilter_h
#include "vcl_deprecated_header.h"
#include "itkInPlaceImageFilter.h"
#include "otbSVMModel.h"
......@@ -29,7 +31,12 @@ namespace otb
* This filter is streamed and threaded, allowing to classify huge images
* while fully using several core.
*
* \sa SVMClassifier
* \deprecated
*
* \sa MachineLearningModel
* \sa LibSVMMachineLearningModel
* \sa ImageClassificationFilter
*
* \ingroup Streamed
* \ingroup Threaded
*/
......
......@@ -18,6 +18,8 @@
#ifndef __otbSVMImageModelEstimator_h
#define __otbSVMImageModelEstimator_h
#include "vcl_deprecated_header.h"
#include "itkImageModelEstimatorBase.h"
#include "itkImageRegionIterator.h"
#include "otbSVMModel.h"
......@@ -40,7 +42,13 @@ namespace otb
* image is treated as a vector image with a single element for every
* vector. The classified image is treated as a single band scalar
* image.
*
* \deprecated
*
* \sa MachineLearningModel
* \sa LibSVMMachineLearningModel
* \sa ImageClassificationFilter
*
* \ingroup ClassificationFilters
*/
template <class TInputImage, class TTrainingImage>
......
......@@ -18,6 +18,8 @@
#ifndef __otbSVMPointSetModelEstimator_h
#define __otbSVMPointSetModelEstimator_h
#include "vcl_deprecated_header.h"
#include "otbSVMModelEstimator.h"
namespace otb
......@@ -40,6 +42,12 @@ namespace otb
* vector. The classified data is treated as a single band scalar
* data.
*
* \deprecated
*
* \sa MachineLearningModel
* \sa LibSVMMachineLearningModel
* \sa ImageClassificationFilter
*
* \ingroup ClassificationFilters
*/
template <class TInputPointSet, class TTrainingPointSet>
......
......@@ -18,6 +18,8 @@
#ifndef __otbSVMSampleListModelEstimator_h
#define __otbSVMSampleListModelEstimator_h
#include "vcl_deprecated_header.h"
#include "itkImageModelEstimatorBase.h"
#include "itkImageRegionIterator.h"
#include "otbSVMModel.h"
......@@ -96,6 +98,12 @@ public:
* vector. The classified data is treated as a single band scalar
* data.
*
* \deprecated
*
* \sa MachineLearningModel
* \sa LibSVMMachineLearningModel
* \sa ImageClassificationFilter
*
* \ingroup ClassificationFilters
*/
template <class TInputSampleList,
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment