exponenta event banner

pccat

Объединение массива облака точек 3-D

Синтаксис

Описание

пример

ptCloudOut = pccat(ptClouds) объединяет массив облака точек 3-D, ptClouds. ptCloudOut содержит Location, Color, Normal, и Intensity значения свойств всех конкатенированных облаков точек.

Примеры

свернуть все

Прочтите последовательность выровненных облаков точек.

filePath = fullfile(toolboxdir('vision'),'visiondata','pcdmapseq');
fileDS = fileDatastore(filePath,'ReadFcn',@pcread,'UniformRead',true);
ptClouds = readall(fileDS);

Объединение облаков точек в одно облако точек.

ptCloudOut = pccat(ptClouds);

Отображение конкатенированного облака точек.

pcshow(ptCloudOut)

Figure contains an axes. The axes contains an object of type scatter.

Входные аргументы

свернуть все

Объекты-облака точек, указанные как M-by-1 pointCloud массив.

Выходные аргументы

свернуть все

Сцепленное облако точек, возвращенное как pointCloud объект. ptCloudOut содержит Location, Color, Normal, и Intensity значения свойств всех конкатенированных облаков точек.

Совет

  • Если облака входных точек не имеют всех назначенных значений для свойства, функция не назначает значение для этого свойства в возвращенном облаке точек. Например, если некоторые облака входных точек имеют значения для Color свойство, но другое - нет, то функция не возвращает значение для Color имущество ptCloudOut.

  • Функция отфильтровывает точки с помощью NaN или Inf значения.

Расширенные возможности

.
Представлен в R2020b