#include <pcl/2d/kernel.h>
Типы публичного доступа | |
| перечисление |
KERNEL_ENUM { SOBEL_X , SOBEL_Y , PREWITT_X , PREWITT_Y , ROBERTS_X , ROBERTS_Y , LOG , DERIVATIVE_CENTRAL_X , DERIVATIVE_FORWARD_X , DERIVATIVE_BACKWARD_X , DERIVATIVE_CENTRAL_Y , DERIVATIVE_FORWARD_Y , DERIVATIVE_BACKWARD_Y , GAUSSIAN } |
| Различные типы доступных ядер. Подробнее... |
|
Общедоступные атрибуты | |
| int | kernel_size_ |
| float | sigma_ |
| KERNEL_ENUM | kernel_type_ |
Подробное описание
Документация перечисления членов
KERNEL_ENUM
| enum pcl::kernel::KERNEL_ENUM |
Разные типы доступных ядер.
Конструктор и деструктор
kernel()
| inline |
Документация функций-членов
derivativeXBackwardKernel()
| void pcl::kernel< PointT >::derivativeXBackwardKernel | ( | pcl::PointCloud< PointT > & | kernel | ) |
- Параметры
-
kernel Точка облака, передаваемая по ссылке
ядро [-1 1 0]
Определение в строке 270 файла kernel.hpp.
derivativeXCentralKernel()
| void pcl::kernel< PointT >::derivativeXCentralKernel | ( | pcl::PointCloud< PointT > & | kernel | ) |
- Параметры
-
kernel Точка облака, передаваемая по ссылке
ядро [-1 0 1]
Определение в строке 246 файла kernel.hpp.
derivativeXForwardKernel()
| void pcl::kernel< PointT >::derivativeXForwardKernel | ( | pcl::PointCloud< PointT > & | kernel | ) |
- Параметры
-
kernel Точка облака, передаваемая по ссылке
ядро [0 -1 1]
Определение в строке 258 файла kernel.hpp.
derivativeYBackwardKernel()
| void pcl::kernel< PointT >::derivativeYBackwardKernel | ( | pcl::PointCloud< PointT > & | kernel | ) |
- Параметры
-
kernel Точка облака, передаваемая по ссылке
ядро [-1 1 0]'
Определение в строке 306 файла kernel.hpp.
derivativeYCentralKernel()
| void pcl::kernel< PointT >::derivativeYCentralKernel | ( | pcl::PointCloud< PointT > & | kernel | ) |
- Параметры
-
kernel Точка облака, передаваемая по ссылке
ядро [-1 0 1]'
Определение в строке 282 файла kernel.hpp.
derivativeYForwardKernel()
| void pcl::kernel< PointT >::derivativeYForwardKernel | ( | pcl::PointCloud< PointT > & | kernel | ) |
- Параметры
-
kernel Точка облака, передаваемая по ссылке
ядро [0 -1 1]'
Определение в строке 294 файла kernel.hpp.
fetchKernel()
| void pcl::kernel< PointT >::fetchKernel | ( | pcl::PointCloud< PointT > & | kernel | ) |
- Parameters
-
kernel Передаваемое по ссылке облако точек ядра
Вспомогательная функция, возвращающая ядро, выбранное перечислением kernel_type_
Определение в строке 46 файла kernel.hpp.
gaussianKernel()
| void pcl::kernel< PointT >::gaussianKernel | ( | pcl::PointCloud< PointT > & | kernel | ) |
- Parameters
-
kernel Передаваемое по ссылке облако точек ядра
Гауссовское ядро размером (kernel_size_ x kernel_size_) и дисперсией sigma_
Определение в строке 96 файла kernel.hpp.
Ссылка на pcl::Keypoint< ImageType >::hessianBlob().
loGKernel()
| void pcl::kernel< PointT >::loGKernel | ( | pcl::PointCloud< PointT > & | kernel | ) |
- Parameters
-
kernel Передаваемое по ссылке облако точек ядра
Ядро Лапласа-Гаусса размером (kernel_size_ x kernel_size_) и дисперсией sigma_
Определение в строке 122 файла kernel.hpp.
prewittKernelX()
| void pcl::kernel< PointT >::prewittKernelX | ( | pcl::PointCloud< PointT > & | kernel | ) |
- Parameters
-
kernel Передаваемое по ссылке облако точек ядра
Ядро Превитта 3x3 в направлении X
Определение в строке 166 файла kernel.hpp.
prewittKernelY()
| void pcl::kernel< PointT >::prewittKernelY | ( | pcl::PointCloud< PointT > & | kernel | ) |
- Parameters
-
kernel Передаваемое по ссылке облако точек ядра
Ядро Превитта 3x3 в направлении Y
Определение в строке 215 файла kernel.hpp.
robertsKernelX()
| void pcl::kernel< PointT >::robertsKernelX | ( | pcl::PointCloud< PointT > & | kernel | ) |
- Parameters
-
kernel Передаваемое по ссылке облако точек ядра
Ядро Робертса 2x2 в направлении X
Определение в строке 184 файла kernel.hpp.
robertsKernelY()
| void pcl::kernel< PointT >::robertsKernelY | ( | pcl::PointCloud< PointT > & | kernel | ) |
- Parameters
-
kernel Передаваемое по ссылке облако точек ядра
Ядро Робертса 2x2 в направлении Y
Определение в строке 233 файла kernel.hpp.
setKernelSigma()
| void pcl::kernel< PointT >::setKernelSigma | ( | float | kernel_sigma | ) |
- Parameters
-
kernel_sigma дисперсия гауссовских или LoG ядер.
Функция-сеттер для kernel_sigma_
Определение в строке 332 файла kernel.hpp.
setKernelSize()
| void pcl::kernel< PointT >::setKernelSize | ( | int | kernel_size | ) |
- Parameters
-
kernel_size Создается ядро размером kernel_size x kernel_size (только для LoG и Гаусса)
Функция-сеттер для kernel_size_
Определение в строке 325 файла kernel.hpp.
setKernelType()
| void pcl::kernel< PointT >::setKernelType | ( | KERNEL_ENUM | kernel_type | ) |
- Parameters
-
kernel_type Перечисление, указывающее требуемый тип ядра
Выбор типа ядра.
Определение в строке 318 файла kernel.hpp.
sobelKernelX()
| void pcl::kernel< PointT >::sobelKernelX | ( | pcl::PointCloud< PointT > & | kernel | ) |
- Parameters
-
kernel Объект облака точек ядра, переданный по ссылке
Ядро Соболя 3x3 в направлении X
Определение в строке 148 файла kernel.hpp.
sobelKernelY()
| void pcl::kernel< PointT >::sobelKernelY | ( | pcl::PointCloud< PointT > & | kernel | ) |
- Parameters
-
kernel Объект облака точек ядра, переданный по ссылке
Ядро Соболя 3x3 в направлении Y
Определение в строке 197 файла kernel.hpp.
Документация по данным членам
kernel_size_
| int pcl::kernel< PointT >::kernel_size_ |
kernel_type_
| KERNEL_ENUM pcl::kernel< PointT >::kernel_type_ |
sigma_
| float pcl::kernel< PointT >::sigma_ |
Документация по данному классу была сгенерирована из следующих файлов:
- pcl/2d/kernel.h
- pcl/2d/impl/kernel.hpp
© 2009–2012, Willow Garage, Inc.
© 2012–, Open Perception, Inc.
Licensed under the BSD License.
https://pointclouds.org/documentation/classpcl_1_1kernel.html