Параметры, используемые в этом классе. Подробнее...
#include <pcl/keypoints/narf_keypoint.h>
Общедоступные функции-члены | |
| Parameters ()=default | |
Общедоступные атрибуты | |
| float | support_size {-1.0f} |
| Задаёт область, «охватываемую» особой точкой (в метрах). Подробнее... |
|
| int | max_no_of_interest_points {-1} |
| Максимальное количество возвращаемых особых точек. Подробнее... |
|
| float | min_distance_between_interest_points {0.25f} |
| Минимальное расстояние между максимумами (это коэффициент для support_size, т. е. Подробнее... |
|
| float | optimal_distance_to_high_surface_change {0.25} |
| Расстояние, которое следует выдерживать между ключевыми точками и областями с сильным изменением поверхности (это коэффициент для support_size; т. е. расстояние равно optimal_distance_to_high_surface_change*support_size). Подробнее... |
|
| float | min_interest_value {0.45f} |
| Минимальное значение, при котором точка считается особой. Подробнее... |
|
| float | min_surface_change_score {0.2f} |
| Минимальное значение оценки изменения поверхности, при котором точка учитывается. Подробнее... |
|
| int | optimal_range_image_patch_size {10} |
| Размер (в пикселях) фрагментов изображения, по которым вычисляется значение интереса. Подробнее... |
|
| float | distance_for_additional_points {0.0f} |
| Все точки в пределах этого расстояния от найденного максимума, значение которых превышает min_interest_value, также добавляются как особые точки (это коэффициент для support_size, т. е. Подробнее... |
|
| bool | add_points_on_straight_edges {false} |
| Если установить значение true, особые точки будут также добавляться на прямых рёбрах, например, просто обозначающих область сильного изменения поверхности. Подробнее... |
|
| bool | do_non_maximum_suppression {true} |
| Если установить значение false, точек будет значительно больше (это можно использовать, чтобы распределить точки по всей сцене, сочетая с низким значением min_interest_value). Подробнее... |
|
| bool | no_of_polynomial_approximations_per_point {false} |
| Если это значение >0, точное положение особой точки определяется с помощью билинейных полиномиальных аппроксимаций значений интереса в данной области. Подробнее... |
|
| int | max_no_of_threads {1} |
| Максимальное количество потоков, которое этому коду разрешено использовать с OPNEMP. Подробнее... |
|
| bool | use_recursive_scale_reduction {false} |
| Попытка сократить время выполнения за счёт извлечения особых точек с более низким разрешением в областях, содержащих достаточно точек, то есть имеющих меньшую дальность. Подробнее... |
|
| bool | calculate_sparse_interest_image {true} |
| Использовать эвристики для определения областей изображения интереса, которые можно пропустить, чтобы сократить время выполнения. Подробнее... |
|
Подробное описание
Параметры, используемые в этом классе.
Определение в строке 73 файла narf_keypoint.h.
Документация конструктора и деструктора
Parameters()
| default |
Документация данных-членов
add_points_on_straight_edges
| bool pcl::NarfKeypoint::Parameters::add_points_on_straight_edges {false} |
Если установить значение true, особые точки будут также добавляться на прямых рёбрах, например, просто обозначающих область сильного изменения поверхности.
Определение в строке 97 файла narf_keypoint.h.
calculate_sparse_interest_image
| bool pcl::NarfKeypoint::Parameters::calculate_sparse_interest_image {true} |
Использовать эвристики для определения областей изображения интереса, которые можно пропустить, чтобы сократить время выполнения.
Определение в строке 108 файла narf_keypoint.h.
distance_for_additional_points
| float pcl::NarfKeypoint::Parameters::distance_for_additional_points {0.0f} |
Все точки в пределах этого расстояния от найденного максимума, значение которых превышает min_interest_value, также добавляются как особые точки (это коэффициент для support_size, т. е.
расстояние равно distance_for_additional_points*support_size)
Определение в строке 93 файла narf_keypoint.h.
Используется в pcl::operator<<().
do_non_maximum_suppression
| bool pcl::NarfKeypoint::Parameters::do_non_maximum_suppression {true} |
Если установить значение false, точек будет значительно больше (это можно использовать, чтобы распределить точки по всей сцене, сочетая с низким значением min_interest_value).
Определение в строке 99 файла narf_keypoint.h.
max_no_of_interest_points
| int pcl::NarfKeypoint::Parameters::max_no_of_interest_points {-1} |
Максимальное количество возвращаемых особых точек.
Определение в строке 78 файла narf_keypoint.h.
max_no_of_threads
| int pcl::NarfKeypoint::Parameters::max_no_of_threads {1} |
Максимальное количество потоков, которое этому коду разрешено использовать с OPNEMP.
Определение в строке 105 файла narf_keypoint.h.
min_distance_between_interest_points
| float pcl::NarfKeypoint::Parameters::min_distance_between_interest_points {0.25f} |
Минимальное расстояние между максимумами (это коэффициент для support_size, т. е.
расстояние равно min_distance_between_interest_points*support_size)
Определение в строке 79 файла narf_keypoint.h.
Используется в pcl::operator<<().
min_interest_value
| float pcl::NarfKeypoint::Parameters::min_interest_value {0.45f} |
Минимальное значение, при котором точка считается особой.
Определение в строке 86 файла narf_keypoint.h.
Используется в pcl::operator<<().
min_surface_change_score
| float pcl::NarfKeypoint::Parameters::min_surface_change_score {0.2f} |
Минимальное значение оценки изменения поверхности, при котором точка учитывается.
Определение в строке 87 файла narf_keypoint.h.
no_of_polynomial_approximations_per_point
| bool pcl::NarfKeypoint::Parameters::no_of_polynomial_approximations_per_point {false} |
Если это значение >0, точное положение особой точки определяется с помощью билинейных полиномиальных аппроксимаций значений интереса в данной области.
Определение в строке 102 файла narf_keypoint.h.
optimal_distance_to_high_surface_change
| float pcl::NarfKeypoint::Parameters::optimal_distance_to_high_surface_change {0.25} |
Расстояние, которое следует выдерживать между ключевыми точками и областями с сильным изменением поверхности (это коэффициент для support_size; т. е. расстояние равно optimal_distance_to_high_surface_change*support_size).
Определение в строке 82 файла narf_keypoint.h.
optimal_range_image_patch_size
| int pcl::NarfKeypoint::Parameters::optimal_range_image_patch_size {10} |
Размер (в пикселях) фрагментов изображения, по которым вычисляется значение интереса.
Этот параметр влияет на выбор изображения дальности из пространства масштабов для вычисления значения интереса пикселя на заданном расстоянии.
Определение в строке 88 файла narf_keypoint.h.
support_size
| float pcl::NarfKeypoint::Parameters::support_size {-1.0f} |
Задаёт область, «охватываемую» особой точкой (в метрах).
Определение в строке 77 файла narf_keypoint.h.
Используется в pcl::operator<<().
use_recursive_scale_reduction
| bool pcl::NarfKeypoint::Parameters::use_recursive_scale_reduction {false} |
Попытка сократить время выполнения за счёт извлечения особых точек с более низким разрешением в областях, содержащих достаточно точек, то есть имеющих меньшую дальность.
Определение в строке 106 файла narf_keypoint.h.
Документация для этой структуры создана на основе следующего файла:
- pcl/keypoints/narf_keypoint.h
© 2009–2012, Willow Garage, Inc.
© 2012–, Open Perception, Inc.
Licensed under the BSD License.
https://pointclouds.org/documentation/structpcl_1_1_narf_keypoint_1_1_parameters.html