A layer in the BRISK detector pyramid. More...
#include <pcl/keypoints/brisk_2d.h>
|
|
Layer (const std::vector< unsigned char > &img, int width, int height, float scale=1.0f, float offset=0.0f) |
|
Constructor. More...
|
|
|
Layer (const Layer &layer, int mode) |
|
Copy constructor for deriving a layer. More...
|
|
void |
getAgastPoints (std::uint8_t threshold, std::vector< pcl::PointUV, Eigen::aligned_allocator< pcl::PointUV > > &keypoints) |
|
AGAST keypoints without non-max suppression. More...
|
|
std::uint8_t |
getAgastScore (int x, int y, std::uint8_t threshold) |
|
Get the AGAST keypoint score for a given pixel using a threshold. More...
|
|
std::uint8_t |
getAgastScore_5_8 (int x, int y, std::uint8_t threshold) |
|
Get the AGAST keypoint score for a given pixel using a threshold. More...
|
|
std::uint8_t |
getAgastScore (float xf, float yf, std::uint8_t threshold, float scale=1.0f) |
|
Get the AGAST keypoint score for a given pixel using a threshold. More...
|
|
std::uint8_t |
getValue (const std::vector< unsigned char > &mat, int width, int height, float xf, float yf, float scale) |
|
Access gray values (smoothed/interpolated) More...
|
|
const std::vector< unsigned char > & |
getImage () const |
|
Get the image used. More...
|
|
int |
getImageWidth () const |
|
Get the width of the image used. More...
|
|
int |
getImageHeight () const |
|
Get the height of the image used. More...
|
|
float |
getScale () const |
|
Get the scale used. More...
|
|
float |
getOffset () const |
|
Get the offset used. More...
|
|
const std::vector< unsigned char > & |
getScores () const |
|
Get the scores obtained. More...
|
|
A layer in the BRISK detector pyramid.
Definition at line 248 of file brisk_2d.h.
Layer() [1/2]
pcl::keypoints::brisk::Layer::Layer | ( | const std::vector< unsigned char > & |
img, |
| | int |
width, |
| | int |
height, |
| | float |
scale = 1.0f , |
| | float |
offset = 0.0f |
| ) | |
|
Constructor.
- Parameters
-
[in] |
img |
input image |
[in] |
width |
image width |
[in] |
height |
image height |
[in] |
scale |
scale |
[in] |
offset |
offset |
Layer() [2/2]
pcl::keypoints::brisk::Layer::Layer | ( | const Layer & |
layer, |
| | int |
mode |
| ) | |
|
Copy constructor for deriving a layer.
- Parameters
-
[in] |
layer |
layer to derive from |
[in] |
mode |
deriving mode |
getAgastPoints()
void pcl::keypoints::brisk::Layer::getAgastPoints | ( | std::uint8_t |
threshold, |
| | std::vector< pcl::PointUV, Eigen::aligned_allocator< pcl::PointUV > > & |
keypoints |
| ) | |
|
AGAST keypoints without non-max suppression.
- Parameters
-
[in] |
threshold |
the keypoints threshold |
[out] |
keypoints |
the AGAST keypoints |
getAgastScore() [1/2]
std::uint8_t pcl::keypoints::brisk::Layer::getAgastScore | ( | float |
xf, |
| | float |
yf, |
| | std::uint8_t |
threshold, |
| | float |
scale = 1.0f |
| ) | |
|
Get the AGAST keypoint score for a given pixel using a threshold.
- Parameters
-
[in] |
xf |
the X coordinate of the pixel |
[in] |
yf |
the Y coordinate of the pixel |
[in] |
threshold |
the threshold to use for cutting the response |
[in] |
scale |
the scale |
getAgastScore() [2/2]
std::uint8_t pcl::keypoints::brisk::Layer::getAgastScore | ( | int |
x, |
| | int |
y, |
| | std::uint8_t |
threshold |
| ) | |
|
Get the AGAST keypoint score for a given pixel using a threshold.
- Parameters
-
[in] |
x |
the U coordinate of the pixel |
[in] |
y |
the V coordinate of the pixel |
[in] |
threshold |
the threshold to use for cutting the response |
getAgastScore_5_8()
std::uint8_t pcl::keypoints::brisk::Layer::getAgastScore_5_8 | ( | int |
x, |
| | int |
y, |
| | std::uint8_t |
threshold |
| ) | |
|
Get the AGAST keypoint score for a given pixel using a threshold.
- Parameters
-
[in] |
x |
the U coordinate of the pixel |
[in] |
y |
the V coordinate of the pixel |
[in] |
threshold |
the threshold to use for cutting the response |
getImage()
const std::vector<unsigned char>& pcl::keypoints::brisk::Layer::getImage | ( | |
) | const | | inline |
getImageHeight()
int pcl::keypoints::brisk::Layer::getImageHeight | ( | |
) | const | | inline |
Get the height of the image used.
Definition at line 334 of file brisk_2d.h.
getImageWidth()
int pcl::keypoints::brisk::Layer::getImageWidth | ( | |
) | const | | inline |
Get the width of the image used.
Definition at line 327 of file brisk_2d.h.
getOffset()
float pcl::keypoints::brisk::Layer::getOffset | ( | |
) | const | | inline |
getScale()
float pcl::keypoints::brisk::Layer::getScale | ( | |
) | const | | inline |
getScores()
const std::vector<unsigned char>& pcl::keypoints::brisk::Layer::getScores | ( | |
) | const | | inline |
Get the scores obtained.
Definition at line 355 of file brisk_2d.h.
getValue()
std::uint8_t pcl::keypoints::brisk::Layer::getValue | ( | const std::vector< unsigned char > & |
mat, |
| | int |
width, |
| | int |
height, |
| | float |
xf, |
| | float |
yf, |
| | float |
scale |
| ) | |
|
Access gray values (smoothed/interpolated)
- Parameters
-
[in] |
mat |
the image |
[in] |
width |
the image width |
[in] |
height |
the image height |
[in] |
xf |
the x coordinate |
[in] |
yf |
the y coordinate |
[in] |
scale |
the scale |
The documentation for this class was generated from the following file: