Объект для хранения 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) |