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 object. The axes object contains an object of type scatter.

Входные параметры

свернуть все

Облако точек возражает в виде M-by-1 pointCloud массив.

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

свернуть все

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

Советы

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

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

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

Смотрите также

Объекты

Функции

Введенный в R2020b