#include <ocl.hpp>
|
| HOGDescriptor (Size win_size=Size(64, 128), Size block_size=Size(16, 16), Size block_stride=Size(8, 8), Size cell_size=Size(8, 8), int nbins=9, double win_sigma=DEFAULT_WIN_SIGMA, double threshold_L2hys=0.2, bool gamma_correction=true, int nlevels=DEFAULT_NLEVELS) |
|
size_t | getDescriptorSize () const |
|
size_t | getBlockHistogramSize () const |
|
void | setSVMDetector (const vector< float > &detector) |
|
void | detect (const oclMat &img, vector< Point > &found_locations, double hit_threshold=0, Size win_stride=Size(), Size padding=Size()) |
|
void | detectMultiScale (const oclMat &img, vector< Rect > &found_locations, double hit_threshold=0, Size win_stride=Size(), Size padding=Size(), double scale0=1.05, int group_threshold=2) |
|
void | getDescriptors (const oclMat &img, Size win_stride, oclMat &descriptors, int descr_format=DESCR_FORMAT_COL_BY_COL) |
|
Enumerator |
---|
DEFAULT_WIN_SIGMA |
|
Enumerator |
---|
DEFAULT_NLEVELS |
|
Enumerator |
---|
DESCR_FORMAT_ROW_BY_ROW |
|
DESCR_FORMAT_COL_BY_COL |
|
cv::ocl::HOGDescriptor::HOGDescriptor |
( |
Size |
win_size = Size(64, 128) , |
|
|
Size |
block_size = Size(16, 16) , |
|
|
Size |
block_stride = Size(8, 8) , |
|
|
Size |
cell_size = Size(8, 8) , |
|
|
int |
nbins = 9 , |
|
|
double |
win_sigma = DEFAULT_WIN_SIGMA , |
|
|
double |
threshold_L2hys = 0.2 , |
|
|
bool |
gamma_correction = true , |
|
|
int |
nlevels = DEFAULT_NLEVELS |
|
) |
| |
bool cv::ocl::HOGDescriptor::checkDetectorSize |
( |
| ) |
const |
|
protected |
void cv::ocl::HOGDescriptor::computeBlockHistograms |
( |
const oclMat & |
img | ) |
|
|
protected |
void cv::ocl::HOGDescriptor::detect |
( |
const oclMat & |
img, |
|
|
vector< Point > & |
found_locations, |
|
|
double |
hit_threshold = 0 , |
|
|
Size |
win_stride = Size() , |
|
|
Size |
padding = Size() |
|
) |
| |
void cv::ocl::HOGDescriptor::detectMultiScale |
( |
const oclMat & |
img, |
|
|
vector< Rect > & |
found_locations, |
|
|
double |
hit_threshold = 0 , |
|
|
Size |
win_stride = Size() , |
|
|
Size |
padding = Size() , |
|
|
double |
scale0 = 1.05 , |
|
|
int |
group_threshold = 2 |
|
) |
| |
size_t cv::ocl::HOGDescriptor::getBlockHistogramSize |
( |
| ) |
const |
static vector<float> cv::ocl::HOGDescriptor::getDefaultPeopleDetector |
( |
| ) |
|
|
static |
size_t cv::ocl::HOGDescriptor::getDescriptorSize |
( |
| ) |
const |
static vector<float> cv::ocl::HOGDescriptor::getPeopleDetector48x96 |
( |
| ) |
|
|
static |
static vector<float> cv::ocl::HOGDescriptor::getPeopleDetector64x128 |
( |
| ) |
|
|
static |
double cv::ocl::HOGDescriptor::getWinSigma |
( |
| ) |
const |
|
protected |
void cv::ocl::HOGDescriptor::init_buffer |
( |
const oclMat & |
img, |
|
|
Size |
win_stride |
|
) |
| |
|
protected |
static int cv::ocl::HOGDescriptor::numPartsWithin |
( |
int |
size, |
|
|
int |
part_size, |
|
|
int |
stride |
|
) |
| |
|
staticprotected |
static Size cv::ocl::HOGDescriptor::numPartsWithin |
( |
Size |
size, |
|
|
Size |
part_size, |
|
|
Size |
stride |
|
) |
| |
|
staticprotected |
void cv::ocl::HOGDescriptor::setSVMDetector |
( |
const vector< float > & |
detector | ) |
|
oclMat cv::ocl::HOGDescriptor::block_hists |
|
protected |
Size cv::ocl::HOGDescriptor::block_size |
Size cv::ocl::HOGDescriptor::block_stride |
Size cv::ocl::HOGDescriptor::cell_size |
oclMat cv::ocl::HOGDescriptor::detector |
|
protected |
Size cv::ocl::HOGDescriptor::effect_size |
|
protected |
float cv::ocl::HOGDescriptor::free_coef |
|
protected |
bool cv::ocl::HOGDescriptor::gamma_correction |
oclMat cv::ocl::HOGDescriptor::grad |
|
protected |
oclMat cv::ocl::HOGDescriptor::image_scale |
|
protected |
oclMat cv::ocl::HOGDescriptor::labels |
|
protected |
Mat cv::ocl::HOGDescriptor::labels_host |
|
protected |
int cv::ocl::HOGDescriptor::nbins |
int cv::ocl::HOGDescriptor::nlevels |
oclMat cv::ocl::HOGDescriptor::qangle |
|
protected |
double cv::ocl::HOGDescriptor::threshold_L2hys |
double cv::ocl::HOGDescriptor::win_sigma |
Size cv::ocl::HOGDescriptor::win_size |
The documentation for this struct was generated from the following file: