Класс-детектор для обнаружения углов AGAST (OAST 9_16). Подробнее...
#include <pcl/keypoints/agast_2d.h>
|
| |
OastDetector9_16 (const std::size_t width, const std::size_t height, const double threshold, const double bmax=255) |
| |
Конструктор. Подробнее...
|
| |
~OastDetector9_16 () override=default |
| |
Деструктор. Подробнее...
|
| int |
computeCornerScore (const unsigned char *im) const override |
| |
Вычисляет оценку угла. Подробнее...
|
| int |
computeCornerScore (const float *im) const override |
| |
Вычисляет оценку угла. Подробнее...
|
| void |
detect (const unsigned char *im, std::vector< pcl::PointUV, Eigen::aligned_allocator< pcl::PointUV > > &corners_all) const override |
| |
Обнаруживает точки интереса (т. е. ключевые точки) на заданном изображении. Подробнее...
|
| void |
detect (const float *im, std::vector< pcl::PointUV, Eigen::aligned_allocator< pcl::PointUV > > &corners_all) const override |
| |
Обнаруживает точки интереса (т. е. ключевые точки) на заданном изображении. Подробнее...
|
| |
AbstractAgastDetector (const std::size_t width, const std::size_t height, const double threshold, const double bmax) |
| |
Конструктор. Подробнее...
|
| virtual |
~AbstractAgastDetector ()=default |
| |
Деструктор. Подробнее...
|
| void |
detectKeypoints (const std::vector< unsigned char > &intensity_data, pcl::PointCloud< pcl::PointUV > &output) const |
| |
Обнаруживает точки углов. Подробнее...
|
| void |
detectKeypoints (const std::vector< float > &intensity_data, pcl::PointCloud< pcl::PointUV > &output) const |
| |
Обнаруживает точки углов. Подробнее...
|
| void |
applyNonMaxSuppression (const std::vector< unsigned char > &intensity_data, const pcl::PointCloud< pcl::PointUV > &input, pcl::PointCloud< pcl::PointUV > &output) |
| |
Применяет подавление не-максимума. Подробнее...
|
| void |
applyNonMaxSuppression (const std::vector< float > &intensity_data, const pcl::PointCloud< pcl::PointUV > &input, pcl::PointCloud< pcl::PointUV > &output) |
| |
Применяет подавление не-максимума. Подробнее...
|
| void |
setThreshold (const double threshold) |
Класс-детектор для обнаружения углов AGAST (OAST 9_16).
Адаптирован из реализации на C++ Элмара Майра (http://www6.in.tum.de/Main/ResearchAgast).
- Автор
- Stefan Holzer
Определение в строке 408 файла agast_2d.h.
ConstPtr
Ptr
OastDetector9_16()
| pcl::keypoints::agast::OastDetector9_16::OastDetector9_16 | ( | const std::size_t |
width, | | | const std::size_t |
height, | | | const double |
threshold, | | | const double |
bmax = 255 | | ) | |
| | inline |
Конструктор.
- Параметры
-
| [in] |
width |
ширина обрабатываемого изображения |
| [in] |
height |
высота обрабатываемого изображения |
| [in] |
threshold |
пороговое значение для обнаружения углов |
| [in] |
bmax |
максимальное значение изображения (по умолчанию: 255) |
Определение в строке 420 файла agast_2d.h.
~OastDetector9_16()
| pcl::keypoints::agast::OastDetector9_16::~OastDetector9_16 | ( | |
) | | | overridedefault |
computeCornerScore() [1/2]
| int pcl::keypoints::agast::OastDetector9_16::computeCornerScore | ( | const float * | im |
) | const | | overridevirtual |
computeCornerScore() [2/2]
| int pcl::keypoints::agast::OastDetector9_16::computeCornerScore | ( | const unsigned char * | im |
) | const | | overridevirtual |
END_OF_DOCUMENT_MARKER detect() [1/2]
| void pcl::keypoints::agast::OastDetector9_16::detect | ( | const float * |
im, | | | std::vector< pcl::PointUV, Eigen::aligned_allocator< pcl::PointUV > > & |
corners_all | | ) | |
const | | overridevirtual |
Обнаруживает точки интереса (т.е., ключевые точки) на заданном изображении.
- Параметры
-
| [in] |
im |
изображение для обнаружения ключевых точек |
| [out] |
corners_all |
результирующий набор обнаруженных ключевых точек |
Реализует pcl::keypoints::agast::AbstractAgastDetector.
detect() [2/2]
| void pcl::keypoints::agast::OastDetector9_16::detect | ( | const unsigned char * |
im, | | | std::vector< pcl::PointUV, Eigen::aligned_allocator< pcl::PointUV > > & |
corners_all | | ) | |
const | | overridevirtual |
Обнаруживает точки интереса (т.е., ключевые точки) на заданном изображении.
- Параметры
-
| [in] |
im |
изображение для обнаружения ключевых точек |
| [out] |
corners_all |
результирующий набор обнаруженных ключевых точек |
Реализует pcl::keypoints::agast::AbstractAgastDetector.
initPattern()
| void pcl::keypoints::agast::OastDetector9_16::initPattern | ( | |
) | | | overrideprotectedvirtual |
The documentation for this class was generated from the following file: