exponenta event banner

removeInvalidPoints

Удаление недопустимых точек из облака точек

Описание

пример

[ptCloudOut,indices] = removeInvalidPoints(ptCloud) удаляет точки с помощью Inf или NaN значения координат из облака точек и возвращает индексы допустимых точек.

Примеры

свернуть все

Создание объекта-облака точек с помощью NaN и Inf значения.

xyzpoints = abs(randn(10,3)).*100;
xyzpoints(1:2:4,:) = nan('single');
xyzpoints(6:2:10,:) = inf('single');
ptCloud = pointCloud(xyzpoints);

Осмотрите Location свойство данных облака точек для проверки вхождения NaN и Inf значения.

ptCloud.Location
ans = 10×3

       NaN       NaN       NaN
  183.3885  303.4923  120.7487
       NaN       NaN       NaN
   86.2173    6.3055  163.0235
   31.8765   71.4743   48.8894
       Inf       Inf       Inf
   43.3592   12.4144   72.6885
       Inf       Inf       Inf
  357.8397  140.9034   29.3871
       Inf       Inf       Inf

Удалить точки с помощью NaN и Inf значения из облака точек.

ptCloudOut = removeInvalidPoints(ptCloud);

Осмотрите Location свойство данных облака точек для проверки удаления недопустимых точек.

ptCloudOut.Location
ans = 5×3

  183.3885  303.4923  120.7487
   86.2173    6.3055  163.0235
   31.8765   71.4743   48.8894
   43.3592   12.4144   72.6885
  357.8397  140.9034   29.3871

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

свернуть все

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

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

свернуть все

Облако точек, возвращенное как pointCloud объект с Inf или NaN координаты удалены.

Примечание

Результатом всегда является неорганизованное (X-by-3) облако точек. Если вход ptCloud представляет собой организованное облако точек (M-by-N-by-3), функция возвращает выходные данные как неорганизованное облако точек.

Индексы допустимых точек в облаке точек, заданные как вектор.

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

Создание кода C/C + +
Создайте код C и C++ с помощью MATLAB ® Coder™

.

Создание кода графического процессора
Создание кода CUDA ® для графических процессоров NVIDIA ® с помощью Coder™ графических процессоров

.

См. также

|

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