#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
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: