cv::HOGDescriptor Struct Reference

#include <objdetect.hpp>

List of all members.

Public Types

enum  { L2Hys = 0 }
enum  { DEFAULT_NLEVELS = 64 }

Public Member Functions

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

Static Public Member Functions

static vector< float > getDefaultPeopleDetector ()

Public Attributes

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

Member Enumeration Documentation

anonymous enum
Enumerator:
L2Hys 
anonymous enum
Enumerator:
DEFAULT_NLEVELS 

Constructor & Destructor Documentation

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

Member Function Documentation

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

Member Data Documentation

CV_PROP vector<float> cv::HOGDescriptor::svmDetector

The documentation for this struct was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines
Generated on Thu Dec 23 11:40:55 2010 for opencv by  doxygen 1.6.3