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