cv::HOGDescriptor Struct Reference

#include <cvaux.hpp>

List of all members.

Public Types

enum  { L2Hys = 0 }

Public Member Functions

 HOGDescriptor ()
 HOGDescriptor (Size _winSize, Size _blockSize, Size _blockStride, Size _cellSize, int _nbins, int _derivAperture=1, double _winSigma=-1, int _histogramNormType=L2Hys, double _L2HysThreshold=0.2, bool _gammaCorrection=false)
 HOGDescriptor (const String &filename)
virtual ~HOGDescriptor ()
size_t getDescriptorSize () const
bool checkDetectorSize () const
double getWinSigma () const
virtual void setSVMDetector (const vector< float > &_svmdetector)
virtual bool load (const String &filename, const String &objname=String())
virtual void save (const String &filename, const String &objname=String()) const
virtual void compute (const Mat &img, vector< float > &descriptors, Size winStride=Size(), Size padding=Size(), const vector< Point > &locations=vector< Point >()) const
virtual void detect (const Mat &img, vector< Point > &foundLocations, double hitThreshold=0, Size winStride=Size(), Size padding=Size(), const vector< Point > &searchLocations=vector< Point >()) const
virtual void detectMultiScale (const Mat &img, vector< Rect > &foundLocations, double hitThreshold=0, Size winStride=Size(), Size padding=Size(), double scale=1.05, int groupThreshold=2) const
virtual void computeGradient (const Mat &img, Mat &grad, Mat &angleOfs, Size paddingTL=Size(), Size paddingBR=Size()) const

Static Public Member Functions

static vector< float > getDefaultPeopleDetector ()

Public Attributes

Size winSize
Size blockSize
Size blockStride
Size cellSize
int nbins
int derivAperture
double winSigma
int histogramNormType
double L2HysThreshold
bool gammaCorrection
vector< float > svmDetector

Member Enumeration Documentation

anonymous enum
Enumerator:
L2Hys 

Constructor & Destructor Documentation

cv::HOGDescriptor::HOGDescriptor (  ) 
cv::HOGDescriptor::HOGDescriptor ( Size  _winSize,
Size  _blockSize,
Size  _blockStride,
Size  _cellSize,
int  _nbins,
int  _derivAperture = 1,
double  _winSigma = -1,
int  _histogramNormType = L2Hys,
double  _L2HysThreshold = 0.2,
bool  _gammaCorrection = false 
)
cv::HOGDescriptor::HOGDescriptor ( const String filename  ) 
virtual cv::HOGDescriptor::~HOGDescriptor (  )  [virtual]

Member Function Documentation

size_t cv::HOGDescriptor::getDescriptorSize (  )  const
bool cv::HOGDescriptor::checkDetectorSize (  )  const
double cv::HOGDescriptor::getWinSigma (  )  const
virtual void cv::HOGDescriptor::setSVMDetector ( const vector< float > &  _svmdetector  )  [virtual]
virtual bool cv::HOGDescriptor::load ( const String filename,
const String objname = String() 
) [virtual]
virtual void cv::HOGDescriptor::save ( const String filename,
const String objname = String() 
) const [virtual]
virtual void cv::HOGDescriptor::compute ( const Mat img,
vector< float > &  descriptors,
Size  winStride = Size(),
Size  padding = Size(),
const vector< Point > &  locations = vector< Point >() 
) const [virtual]
virtual void cv::HOGDescriptor::detect ( const Mat img,
vector< Point > &  foundLocations,
double  hitThreshold = 0,
Size  winStride = Size(),
Size  padding = Size(),
const vector< Point > &  searchLocations = vector< Point >() 
) const [virtual]
virtual void cv::HOGDescriptor::detectMultiScale ( const Mat img,
vector< Rect > &  foundLocations,
double  hitThreshold = 0,
Size  winStride = Size(),
Size  padding = Size(),
double  scale = 1.05,
int  groupThreshold = 2 
) const [virtual]
virtual void cv::HOGDescriptor::computeGradient ( const Mat img,
Mat grad,
Mat angleOfs,
Size  paddingTL = Size(),
Size  paddingBR = Size() 
) const [virtual]
static vector<float> cv::HOGDescriptor::getDefaultPeopleDetector (  )  [static]

Member Data Documentation


The documentation for this struct was generated from the following file: