Объект для хранения 3-D облака точек
The pointCloud
объект создает данные облака точек из набора точек в 3-D системе координат Точки обычно представляют x, y и z геометрические координаты выборок поверхности или окружения. Каждая точка также может быть представлена с дополнительной информацией, такой как цвет RGB. Данные облака точек хранятся как объект со свойствами, перечисленными в Свойствах. Используйте Функции объекта для извлечения, выбора и удаления требуемых точек из данных облака точек.
создает ptCloud
= pointCloud(xyzPoints
,Name,Value
)pointCloud
объект со свойствами, заданными как один или несколько Name,Value
аргументы в виде пар. Для примера, pointCloud(xyzPoints,'Color',[0 0 0])
устанавливает Color
свойство точечной xyzPoints
как [0 0 0]. Заключайте каждое имя свойства в кавычки. Все неопределенные свойства имеют значения по умолчанию.
findNearestNeighbors | Найти ближайших соседей точки в облаке точек |
findNeighborsInRadius | Поиск соседей в радиусе точки в облаке точек |
findPointsInROI | Поиск точек в необходимую область в облаке точек |
removeInvalidPoints | Удаление недопустимых точек из облака точек |
select | Выберите точки в облаке точек |
copy | Скопируйте массив указателя объектов |
The pointCloud
объект является handle
объект. Если вы хотите создать отдельную копию облака точек, можно использовать MATLAB®
copy
способ.
ptCloudB = copy (ptCloudA ) |
Если вы хотите сохранить одну копию облака точек, которая может быть изменена функциями облака точек, используйте то же имя переменной облака точек для входа и вывода.
ptCloud = pcFunction (ptCloud ) |