Сегментируйте облако точек в кластеры на основе евклидова расстояния
сегментирует облако точек в кластеры с минимальным евклидовым расстоянием labels
= pcsegdist(ptCloud
,minDistance
)minDistance
между точками из разных кластеров. pcsegdist
присваивает целочисленную метку кластера каждой точке в облаке точек и возвращает labels
всех точек.
[
также возвращает количество кластеров.labels
,numClusters
] = pcsegdist(___)
[___] = pcsegdist(___,
также устанавливает минимальное и максимальное число точек в каждом кластере, заданное как вектор с 2 элементами или как скалярное значение. Когда вы задаете NumClusterPoints=[1,Inf]
)NumClusterPoints
в качестве скаляра максимальное число точек в кластере неограниченно. Функция устанавливает labels
на 0
когда кластеры находятся вне заданной области.
pcdenoise
| pcfitplane
| pcshow
| pointCloud
| segmentLidarData