Spec-Zone.ru › PointCloudLibrary

Слой пирамиды детектора BRISK. Подробнее...

#include <pcl/keypoints/brisk_2d.h>

Классы

struct CommonParams

Общедоступные функции-члены

Layer (const std::vector< unsigned char > &img, int width, int height, float scale=1.0f, float offset=0.0f)
Конструктор. Подробнее...
Layer (const Layer &layer, int mode)
Конструктор копирования для создания производного слоя. Подробнее...
void getAgastPoints (std::uint8_t threshold, std::vector< pcl::PointUV, Eigen::aligned_allocator< pcl::PointUV > > &keypoints)
Ключевые точки AGAST без подавления немаксимумов. Подробнее...
std::uint8_t getAgastScore (int x, int y, std::uint8_t threshold)
Получить оценку ключевой точки AGAST для заданного пикселя с использованием порогового значения. Подробнее...
std::uint8_t getAgastScore_5_8 (int x, int y, std::uint8_t threshold)
Получить оценку ключевой точки AGAST для заданного пикселя с использованием порогового значения. Подробнее...
std::uint8_t getAgastScore (float xf, float yf, std::uint8_t threshold, float scale=1.0f)
Получить оценку ключевой точки AGAST для заданного пикселя с использованием порогового значения. Подробнее...
std::uint8_t getValue (const std::vector< unsigned char > &mat, int width, int height, float xf, float yf, float scale)
Получить значения яркости (сглаженные/интерполированные) Подробнее...
const std::vector< unsigned char > & getImage () const
Получить используемое изображение. Подробнее...
int getImageWidth () const
Получить ширину используемого изображения. Подробнее...
int getImageHeight () const
Получить высоту используемого изображения. Подробнее...
float getScale () const
Получить используемый масштаб. Подробнее...
float getOffset () const
Получить используемое смещение. Подробнее...
const std::vector< unsigned char > & getScores () const
Получить вычисленные оценки. Подробнее...

Подробное описание

Слой пирамиды детектора BRISK.

Определение в строке 245 файла 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
)

Конструктор.

Параметры
[in] img входное изображение
[in] width ширина изображения
[in] height высота изображения
[in] scale масштаб
[in] offset смещение

Layer() [2/2]

pcl::keypoints::brisk::Layer::Layer ( const Layer & layer,
int mode
)

Конструктор копирования для создания производного слоя.

Параметры
[in] layer слой, на основе которого создаётся производный слой
[in] mode режим создания производного слоя

Описание функций-членов

getAgastPoints()

void pcl::keypoints::brisk::Layer::getAgastPoints ( std::uint8_t threshold,
std::vector< pcl::PointUV, Eigen::aligned_allocator< pcl::PointUV > > & keypoints
)

Ключевые точки AGAST без подавления немаксимумов.

Параметры
[in] threshold пороговое значение для ключевых точек
[out] keypoints ключевые точки AGAST

getAgastScore() [1/2]

std::uint8_t pcl::keypoints::brisk::Layer::getAgastScore ( float xf,
float yf,
std::uint8_t threshold,
float scale = 1.0f
)

Получить оценку ключевой точки AGAST для заданного пикселя с использованием порогового значения.

Параметры
[in] xf координата X пикселя
[in] yf координата Y пикселя
[in] threshold пороговое значение для отсечения отклика
[in] scale масштаб

getAgastScore() [2/2]

std::uint8_t pcl::keypoints::brisk::Layer::getAgastScore ( int x,
int y,
std::uint8_t threshold
)

Получить оценку ключевой точки AGAST для заданного пикселя с использованием порогового значения.

Параметры
[in] x координата U пикселя
[in] y координата V пикселя
[in] threshold пороговое значение для отсечения отклика

getAgastScore_5_8()

std::uint8_t pcl::keypoints::brisk::Layer::getAgastScore_5_8 ( int x,
int y,
std::uint8_t threshold
)

Получить оценку ключевой точки AGAST для заданного пикселя с использованием порогового значения.

Параметры
[in] x координата U пикселя
[in] y координата V пикселя
[in] threshold пороговое значение для отсечения отклика

getImage()

const std::vector<unsigned char>& pcl::keypoints::brisk::Layer::getImage ( ) const
inline

Получить используемое изображение.

Определение в строке 317 файла brisk_2d.h.

getImageHeight()

int pcl::keypoints::brisk::Layer::getImageHeight ( ) const
inline

Получить высоту используемого изображения.

Определение в строке 331 файла brisk_2d.h.

getImageWidth()

int pcl::keypoints::brisk::Layer::getImageWidth ( ) const
int pcl::keypoints::brisk::Layer::getImageWidth ( ) const

Получить ширину используемого изображения.

Определение в строке 324 файла brisk_2d.h.

getOffset()

float pcl::keypoints::brisk::Layer::getOffset ( ) const

Получить используемое смещение.

Определение в строке 345 файла brisk_2d.h.

getScale()

float pcl::keypoints::brisk::Layer::getScale ( ) const

Получить используемый масштаб.

Определение в строке 338 файла brisk_2d.h.

getScores()

const std::vector<unsigned char>& pcl::keypoints::brisk::Layer::getScores ( ) const

Получить вычисленные оценки.

Определение в строке 352 файла 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
)

Получить значения яркости (сглаженные/интерполированные)

Параметры
[in] mat изображение
[in] width ширина изображения
[in] height высота изображения
[in] xf координата x
[in] yf координата y
[in] scale масштаб

Документация этого класса создана на основе следующего файла:
  • pcl/keypoints/brisk_2d.h

© 2009–2012, Willow Garage, Inc.
© 2012–, Open Perception, Inc.
Licensed under the BSD License.
https://pointclouds.org/documentation/classpcl_1_1keypoints_1_1brisk_1_1_layer.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API