X-Boost  2.3.8
Classes | Typedefs | Enumerations | Functions
Types.h File Reference

Types involved in boosting. More...

#include <iosfwd>

Go to the source code of this file.

Classes

struct  size
 image/size TODO namespace More...
 
struct  rect
 a rectangle structure More...
 

Typedefs

typedef size template_geometry
 normally referred as template_geometry
 

Enumerations

enum  ClassifierType { DicreteClassifier, DiscreteClassifierWithAbstention, RealClassifier, FeatureExtractor }
 
enum  OverlapCriterion {
  Overlap_On_Union, Overlap_On_First, Overlap_On_Second, Overlap_On_Min,
  Overlap_On_Max
}
 

Functions

std::ostream & operator<< (std::ostream &out, const rect &src)
 
bool overlap (const rect &a, const rect &b)
 test if 2 rect are overlapped
 
double boxoverlap (rect a, rect b, OverlapCriterion criterion=Overlap_On_Union)
 get overlapped area
 

Detailed Description

Types involved in boosting.

Enumeration Type Documentation

Enumerator
DicreteClassifier 

a dicrete classifier returns {-1,+1}

DiscreteClassifierWithAbstention 

a dicrete classifier with abstention returns {-1,0,+1}

RealClassifier 

a real classifier return a number between -1,+1

FeatureExtractor 

a FeatureExtractor return a scalar number without relationship with classification