Слой пирамиды детектора 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()
| inline |
Получить используемое изображение.
Определение в строке 317 файла brisk_2d.h.
getImageHeight()
| inline |
Получить высоту используемого изображения.
Определение в строке 331 файла brisk_2d.h.
getImageWidth()
|
|
Получить ширину используемого изображения.
Определение в строке 324 файла brisk_2d.h.
getOffset()
|
Получить используемое смещение.
Определение в строке 345 файла brisk_2d.h.
getScale()
|
Получить используемый масштаб.
Определение в строке 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