Вычисление 4-х элементного представления, содержащего три угла и одно расстояние между двумя точками, представленными декартовыми координатами и нормалями. Подробнее...
Определение отдельных сигнатур SPFH (Simple Point Feature Histograms) трёх угловых (f1, f2, f3) признаков для заданной точки на основе её пространственного окружения из 3D точек с нормалями. Подробнее...
Присвоение весов отдельным гистограммам SPFH (Simple Point Feature Histograms) для создания конечной гистограммы FPFH (Fast Point Feature Histogram) для заданной точки на основе её пространственного окружения в 3D. Подробнее...
Базовый метод для оценки признаков всех точек, заданных в <setInputCloud (), setIndices ()>, используя поверхность в setSearchSurface () и пространственный локатор в setSearchMethod () Подробнее...
Оценить дескрипторы быстрых гистограмм точек Feature (FPFH) в наборе точек, заданных <setInputCloud (), setIndices ()>, используя поверхность в setSearchSurface () и пространственный локатор в setSearchMethod () Подробнее...
Если вы используете этот код в научной работе, пожалуйста, укажите:
R.B. Rusu, N. Blodow, M. Beetz. Быстрые гистограммы особенностей точек (FPFH) для 3D регистрации. В материалах Международной конференции IEEE по робототехнике и автоматизации (ICRA), Кобе, Япония, 12-17 мая 2009 года.
R.B. Rusu, A. Holzbach, N. Blodow, M. Beetz. Быстрая геометрическая маркировка точек с использованием условных случайных полей. В материалах 22-й Международной конференции IEEE/RSJ по интеллектуальным роботам и системам (IROS), Сент-Луис, Миссури, США, 11-15 октября 2009 года.
Внимательно
Конвенция для функций FPFH:
если ближайших соседей точки запроса невозможно оценить, функция FPFH будет установлена в NaN (не число)
невозможно оценить дескриптор FPFH для точки, у которой нет конечных 3D-координат. Поэтому любая точка, содержащая NaN-данные по x, y или z, будет иметь свойство FPFH, установленное в NaN.
Примечание
Код является состоятельным, так как мы не ожидаем, что этот класс будет многоядерно параллелизован. Пожалуйста, обратите внимание на FPFHEstimationOMP для примеров параллельных реализаций FPFH (Быстрой гистограммы особенностей точек).
Оценивает описатели Гистограмм Быстрых Точек (FPFH) в заданной множестве точек, заданных с помощью <setInputCloud (), setIndices ()> используя поверхность в setSearchSurface () и пространственный локатор в setSearchMethod ()
Параметры
[out]
output
результирующее облако точек, содержащее оценки признаков FPFH
Вычислить 4-х компонентное представление, содержащее три угла и одно расстояние между двумя точками, представленными декартовыми координатами и нормалями.
Примечание
Для объяснений по функциям, пожалуйста, обратитесь к упомянутой выше литературе (порядок функций может отличаться).
Параметры
[вход]
облако
набор данных, содержащий XYZ декартовы координаты двух точек
[вход]
нормали
набор данных, содержащий нормали поверхности (предполагая нормированные векторы) в каждой точке облака
[вход]
p_idx
индекс первой точки (источника)
[вход]
q_idx
индекс второй точки (цели)
[выход]
f1
первая угловая функция (угол между проекцией nq_idx и u)
[выход]
f2
вторая угловая функция (угол между nq_idx и v)
[выход]
f3
третья угловая функция (угол между np_idx и |p_idx - q_idx|)
Оцените индивидуальные подписи SPFH (простые гистограммы точек Признаков) для трех угловых (f1, f2, f3) признаков для заданной точки на основе её пространственного окружения из 3D точек с нормалями.
Параметры
[in]
облако
набор данных, содержащий координаты XYZ двух точек
[in]
нормали
набор данных, содержащий нормали к поверхностям в каждой точке в облаке
Взвесить отдельные гистограммы SPFH (простые гистограммы точек) для создания окончательной гистограммы FPFH (быстрая гистограмма точек) для данной точки на основе её 3D пространственного окружения.
Параметры
[in]
hist_f1
вектор гистограммы характеристик f1 над данным участком
[in]
hist_f2
вектор гистограммы характеристик f2 над данным участком
[in]
hist_f3
вектор гистограммы характеристик f3 над данным участком
[in]
indices
индексы точек k-окрестности p_idx в облаке точек
[in]
dists
расстояния от p_idx до всех его k-соседей
[out]
fpfh_histogram
результирующая гистограмма FPFH, представляющая характеристику в точке запроса