- refactored the trainable SVM classifier and extracted the dependencies to libSVM into its own library
- TrainableSvmClassifier is now an abstract class
- ProbabilisticClassifier now extends BinaryClassifier
- renamed ProbabilisticClassifier::classify to getProbability to prevent collision with BinaryClassifier::classify
- added getConfidence to BinaryClassifier
- added ExampleManagement and sub-classes for managing training examples (e.g. budget on training set size)
- added KernelVisitor to enable libraries to extract data from the different kernels
- renamed HikKernel to HistogramIntersectionKernel
- changed the configuration of adaptiveTrackingApp, headTrackingApp, benchmarkApp and partiallyAdaptiveTrackingApp
fixed an issue of DirectoryImageSource when encountering files without a dot in the file name
Merge branch 'master' into linear
added libLinear and LibLinearClassifier for training linear SVMs (but does not work as well as libSvm for now)
changed the indices of libSVM nodes to comply with the documentation (no change in functionality)
SVMs trained with libSVM will now be reduced to a single support vector if a linear kernel is used