Сегмент организовал 3-D данные об области значений в кластеры
сегменты организовали 3-D данные об области значений labels
= segmentLidarData(ptCloud
,distThreshold
)ptCloud
в кластеры. Функция присваивает целочисленную кластерную метку каждой точке в облаке точек и возвращает кластерную метку всех точек в labels
.
Функциональные группы две соседних точки в тот же кластер, если их Евклидово расстояние меньше distThreshold
или если угол между датчиком и двумя соседними точками является по крайней мере 5 градусами.
устанавливает угловое ограничение для группировки точек в тот же кластер к labels
= segmentLidarData(ptCloud
,distThreshold
,angleThreshold
)angleThreshold
.
[
также возвращает количество кластеров.labels
,numClusters
] = segmentLidarData(___)
[___] = segmentLidarData(___,
также определяет минимальный и максимальный номер точек в каждом кластере в виде вектора с 2 элементами или как скалярное значение. Когда вы задаете NumClusterPoints=[1,Inf]
)NumClusterPoints
как скаляр, максимальное количество точек в кластере неограниченно. Функция устанавливает labels
к 0
когда кластеры находятся вне заданной области.
segmentLidarData
функционируйте расстояние использования и угловые пороги к точкам граничения кластера. Функциональные группы две соседних точки в тот же кластер, если их Евклидово расстояние меньше входа distThreshold
или если угол между датчиком и соседними точками больше или равен входу angleThreshold
. Если вы не задаете angleThreshold
, функция устанавливает этот угол на 5
степени.
Например, предположите angleThreshold
установлен в 90
. Поскольку углы α и β на рисунке оба больше, чем заданный порог 90 градусов, функциональных точек A групп, B, и C в тот же кластер. Поскольку угол σ меньше порога на 90 градусов, функциональной точки D групп в отдельный кластер. Каждый угол функциональное использование для кластеризации формируется линией с точки на датчик и линией от той же самой точки до соседней точки
[1] Bogoslavskyi, я. “Эффективная Онлайновая Сегментация для Разреженных 3D Лазерных Сканов”. Журнал Фотограмметрии, Дистанционного зондирования и Геоинформатики. Издание 85, Выпуск 1, 2017, стр 41–52.
pointCloud
| pcsegdist
| pcfitplane
| velodyneFileReader
| segmentGroundFromLidarData