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
Для просмотра документации необходимо авторизоваться на сайте