Spec-Zone.ru › PointCloudLibrary
Помощник BRISK Scale Space. Подробнее...
#include <pcl/keypoints/brisk_2d.h >
bool
isMax2D (const std::uint8_t layer, const int x_layer, const int y_layer)
Немаксимальное подавление. Подробнее...
float
refine1D (const float s_05, const float s0, const float s05, float &max)
Уточнение 1D (ось масштаба): вокруг октавы Подробнее...
float
refine1D_1 (const float s_05, const float s0, const float s05, float &max)
Уточнение 1D (ось масштаба): вокруг внутри Подробнее...
float
refine1D_2 (const float s_05, const float s0, const float s05, float &max)
Уточнение 1D (ось масштаба): только вокруг октавы 0 Подробнее...
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 максимума Подробнее...
float
refine3D (const std::uint8_t layer, const int x_layer, const int y_layer, float &x, float &y, float &scale, bool &ismax)
Уточнение 3D максимума, центрированного вокруг (x_layer,y_layer) Подробнее...
int
getScoreAbove (const std::uint8_t layer, const int x_layer, const int y_layer)
Доступ к интерполированному значению с перерасчётом при необходимости Подробнее...
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)
Возвращает максимальное значение полей выше или ниже Подробнее...
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.
Определение в строке 391 файла brisk_2d.h .
ScaleSpace() pcl::keypoints::brisk::ScaleSpace::ScaleSpace ( int
octaves = 3
)
Конструктор.
Укажите количество октав.
Параметры
[in]
octaves
количество октав (по умолчанию: 3)
~ScaleSpace() pcl::keypoints::brisk::ScaleSpace::~ScaleSpace (
)
constructPyramid() void pcl::keypoints::brisk::ScaleSpace::constructPyramid ( const std::vector< unsigned char > &
image , int
width , int
height )
getKeypoints() getScoreAbove() int pcl::keypoints::brisk::ScaleSpace::getScoreAbove ( const std::uint8_t
layer , const int
x_layer , const int
y_layer )
inline protected
Доступ к интерполированному значению с пересчётом при необходимости
getScoreBelow() int pcl::keypoints::brisk::ScaleSpace::getScoreBelow ( const std::uint8_t
layer , const int
x_layer , const int
y_layer )
inline protected
getScoreMaxAbove() float pcl::keypoints::brisk::ScaleSpace::getScoreMaxAbove ( const std::uint8_t
layer , const int
x_layer , const int
y_layer , const int
threshold , bool &
ismax , float &
dx , float &
dy )
inline protected
Возвращает максимальное значение из набора выше или ниже
getScoreMaxBelow() float pcl::keypoints::brisk::ScaleSpace::getScoreMaxBelow ( const std::uint8_t
layer , const int
x_layer , const int
y_layer , const int
threshold , bool &
ismax , float &
dx , float &
dy )
inline protected
isMax2D() bool pcl::keypoints::brisk::ScaleSpace::isMax2D ( const std::uint8_t
layer , const int
x_layer , const int
y_layer )
inline protected
Подавление не-максимумов.
refine1D() float pcl::keypoints::brisk::ScaleSpace::refine1D ( const float
s_05 , const float
s0 , const float
s05 , float &
max )
inline protected
Уточнение 1D (ось масштаба): вокруг октавы
refine1D_1() float pcl::keypoints::brisk::ScaleSpace::refine1D_1 ( const float
s_05 , const float
s0 , const float
s05 , float &
max )
inline protected
Уточнение 1D (ось масштаба): вокруг внутриоктавного
refine1D_2() float pcl::keypoints::brisk::ScaleSpace::refine1D_2 ( const float
s_05 , const float
s0 , const float
s05 , float &
max )
inline protected
Уточнение 1D (ось масштаба): только вокруг октавы 0
refine3D() float pcl::keypoints::brisk::ScaleSpace::refine3D ( const std::uint8_t
layer , const int
x_layer , const int
y_layer , float &
x , float &
y , float &
scale , bool &
ismax )
inline protected
Уточнение 3D максимума, центрированного вокруг (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 )
inline protected
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
Документация для этого класса была сгенерирована из следующего файла: