Represents a modality operating over an image pyramid.
More...
#include "linemod.hpp"
Represents a modality operating over an image pyramid.
virtual cv::linemod::QuantizedPyramid::~QuantizedPyramid |
( |
| ) |
|
|
inlinevirtual |
virtual bool cv::linemod::QuantizedPyramid::extractTemplate |
( |
Template & |
templ | ) |
const |
|
pure virtual |
Extract most discriminant features at current pyramid level to form a new template.
- Parameters
-
[out] | templ | The new template. |
virtual void cv::linemod::QuantizedPyramid::pyrDown |
( |
| ) |
|
|
pure virtual |
Go to the next pyramid level.
- Todo:
- Allow pyramid scale factor other than 2
virtual void cv::linemod::QuantizedPyramid::quantize |
( |
Mat & |
dst | ) |
const |
|
pure virtual |
Compute quantized image at current pyramid level for online detection.
- Parameters
-
[out] | dst | The destination 8-bit image. For each pixel at most one bit is set, representing its classification. |
static void cv::linemod::QuantizedPyramid::selectScatteredFeatures |
( |
const std::vector< Candidate > & |
candidates, |
|
|
std::vector< Feature > & |
features, |
|
|
size_t |
num_features, |
|
|
float |
distance |
|
) |
| |
|
staticprotected |
Choose candidate features so that they are not bunched together.
- Parameters
-
[in] | candidates | Candidate features sorted by score. |
[out] | features | Destination vector of selected features. |
[in] | num_features | Number of candidates to select. |
[in] | distance | Hint for desired distance between features. |
The documentation for this class was generated from the following file:
- /build/master-contrib_docs-mac/opencv_contrib/modules/rgbd/include/opencv2/rgbd/linemod.hpp