Объект для хранения 3-D облака точек
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 | Копировать массив объектов-дескрипторов |
pointCloud объект является handle объект. Если требуется создать отдельную копию облака точек, можно использовать MATLAB
®copy способ.
ptCloudB = copy(ptCloudA) |
Если требуется сохранить одну копию облака точек, которую можно изменить с помощью функций облака точек, используйте одно и то же имя переменной облака точек для ввода и вывода.
ptCloud = pcFunction (ptCloud) |