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