выбрать

Выберите точки в облаке точек

Синтаксис

ptCloudOut = select(ptCloud,indices)
ptCloudOut = select(ptCloud,row,column)
ptCloudOut = select(___,'OutputSize',outputSize)

Описание

пример

ptCloudOut = select(ptCloud,indices) возвращает объект pointCloud, содержащий только точки, которые выбраны с помощью линейных индексов.

ptCloudOut = select(ptCloud,row,column) возвращает объект pointCloud, содержащий только точки, которые выбраны с помощью индексов строки и столбца. Этот синтаксис применяется, только если вход является организованными данными об облаке точек размера M-by-N-by-3.

ptCloudOut = select(___,'OutputSize',outputSize) возвращает выбранные точки как объект pointCloud размера, заданного outputSize.

Примеры

свернуть все

Считайте данные об облаке точек в рабочую область.

ptCloud = pcread('teapot.ply');

Считайте число точек в данных об облаке точек.

Length = ptCloud.Count;

Выберите индексы в области значений [1, Length].

stepSize = 10;
indices = 1:stepSize:Length;

Выберите точки, заданные индексами от облака точки ввода. Этот выбор точек субдискретизирует облако точки ввода фактором stepSize.

ptCloudB = select(ptCloud,indices);

Отобразите вход и выбранные данные об облаке точек.

figure
subplot(1,2,1)
pcshow(ptCloud)
title('Input Point Cloud','Color',[1 1 1]);
subplot(1,2,2)
pcshow(ptCloudB)
title('Selected Points','Color',[1 1 1]);

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

свернуть все

Облако точек, заданное как объект pointCloud.

Индексы выбранных точек, заданных как вектор.

Индексы строки, заданные как вектор. Этот аргумент применяется, только если вход является организованными данными об облаке точек размера M-by-N-by-3.

Индексы столбца, заданные как вектор. Этот аргумент применяется, только если вход является организованными данными об облаке точек размера M-by-N-by-3.

Размер облака выходной точки, ptCloudOut, заданного как 'selected' или 'full'.

  • Если размером является 'selected', то вывод содержит только выбранные точки от облака точки ввода, ptCloud.

  • Если размером является 'full', то вывод является тем же размером как облако точки ввода ptCloud. Очищенные точки заполнены NaN, и цвет выбран к [0 0 0].

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

свернуть все

Облако точек, возвращенное как объект pointCloud.

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

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

|

Представленный в R2015a