BRISK Scale Space helper.
More...
#include <pcl/keypoints/brisk_2d.h>
|
bool | isMax2D (const std::uint8_t layer, const int x_layer, const int y_layer) |
| Nonmax suppression.
|
|
float | refine1D (const float s_05, const float s0, const float s05, float &max) |
| 1D (scale axis) refinement: around octave
|
|
float | refine1D_1 (const float s_05, const float s0, const float s05, float &max) |
| 1D (scale axis) refinement: around intra
|
|
float | refine1D_2 (const float s_05, const float s0, const float s05, float &max) |
| 1D (scale axis) refinement: around octave 0 only
|
|
float | subpixel2D (const int s_0_0, const int s_0_1, const int s_0_2, const int s_1_0, const int s_1_1, const int s_1_2, const int s_2_0, const int s_2_1, const int s_2_2, float &delta_x, float &delta_y) |
| 2D maximum refinement
|
|
float | refine3D (const std::uint8_t layer, const int x_layer, const int y_layer, float &x, float &y, float &scale, bool &ismax) |
| 3D maximum refinement centered around (x_layer,y_layer)
|
|
int | getScoreAbove (const std::uint8_t layer, const int x_layer, const int y_layer) |
| interpolated score access with recalculation when needed
|
|
int | getScoreBelow (const std::uint8_t layer, const int x_layer, const int y_layer) |
|
float | getScoreMaxAbove (const std::uint8_t layer, const int x_layer, const int y_layer, const int threshold, bool &ismax, float &dx, float &dy) |
| return the maximum of score patches above or below
|
|
float | getScoreMaxBelow (const std::uint8_t layer, const int x_layer, const int y_layer, const int threshold, bool &ismax, float &dx, float &dy) |
|
BRISK Scale Space helper.
Definition at line 393 of file brisk_2d.h.
◆ ScaleSpace()
pcl::keypoints::brisk::ScaleSpace::ScaleSpace |
( |
int | octaves = 3 | ) |
|
Constructor.
Specify the number of octaves.
- Parameters
-
[in] | octaves | the number of octaves (default: 3) |
◆ ~ScaleSpace()
pcl::keypoints::brisk::ScaleSpace::~ScaleSpace |
( |
| ) |
|
◆ constructPyramid()
Construct the image pyramids.
- Parameters
-
[in] | image | the image to construct pyramids for |
[in] | width | the image width |
[in] | height | the image height |
◆ getKeypoints()
Get the keypoints for the associated image and threshold.
- Parameters
-
[in] | threshold | the threshold for the keypoints |
[out] | keypoints | the resultant list of keypoints |
◆ getScoreAbove()
interpolated score access with recalculation when needed
◆ getScoreBelow()
◆ getScoreMaxAbove()
return the maximum of score patches above or below
◆ getScoreMaxBelow()
◆ isMax2D()
◆ refine1D()
1D (scale axis) refinement: around octave
◆ refine1D_1()
1D (scale axis) refinement: around intra
◆ refine1D_2()
1D (scale axis) refinement: around octave 0 only
◆ refine3D()
3D maximum refinement centered around (x_layer,y_layer)
◆ subpixel2D()
float pcl::keypoints::brisk::ScaleSpace::subpixel2D |
( |
const int | s_0_0, |
|
|
const int | s_0_1, |
|
|
const int | s_0_2, |
|
|
const int | s_1_0, |
|
|
const int | s_1_1, |
|
|
const int | s_1_2, |
|
|
const int | s_2_0, |
|
|
const int | s_2_1, |
|
|
const int | s_2_2, |
|
|
float & | delta_x, |
|
|
float & | delta_y ) |
|
inlineprotected |
◆ basic_size_
float pcl::keypoints::brisk::ScaleSpace::basic_size_ |
|
protected |
◆ layers_
std::uint8_t pcl::keypoints::brisk::ScaleSpace::layers_ |
|
protected |
◆ pyramid_
◆ safe_threshold_
std::uint8_t pcl::keypoints::brisk::ScaleSpace::safe_threshold_ |
|
protected |
◆ safety_factor_
float pcl::keypoints::brisk::ScaleSpace::safety_factor_ |
|
protected |
◆ threshold_
std::uint8_t pcl::keypoints::brisk::ScaleSpace::threshold_ |
|
protected |
The documentation for this class was generated from the following file: