show

Визуализируйте карту нормальных распределений преобразовывают (NDT)

Описание

пример

show(ndtMap) визуализирует карту NDT как облако точек. Функция использует средние значения вокселя, ковариации и количества точки, чтобы сгенерировать точки для отображения. Эти точки не являются точками, используемыми, чтобы создать карту. Карта NDT является сжатым представлением карты облака точек, которая хранит воксели и их 3-D нормальные распределения.

show(ndtMap,spatialExtent) отображения указывают в рамках пространственной карты или подкарты, заданной spatialExtent.

show(___,Name,Value) задает опции с помощью одного или нескольких аргументов значения имени в дополнение к любой комбинации входных параметров в предыдущих синтаксисах. Например, 'MarkerSize',6 устанавливает размер маркера на 6 точек.

ax = show(___) возвращается оси раньше строили карту NDT.

Примеры

свернуть все

Загрузите карту NDT из файла MAT.

data = load('ndtMapParkingLot.mat');
ndtMap = data.ndtMapParkingLot;

Выберите подкарту из загруженной карты NDT в заданном местоположении и размере.

center  = [50  0  0];
sz      = [50 50 10];
ndtMap = selectSubmap(ndtMap,center,sz);

Визуализируйте полную карту NDT.

figure
show(ndtMap)
title('Full NDT Map')

Подсветите выбранную подкарту на полной карте NDT.

pos = [center,sz,zeros(1, 3)];
showShape('cuboid',pos,'Color','y','Opacity',0.2);

Figure contains an axes. The axes with title Full NDT Map contains an object of type scatter.

Визуализируйте выбранную подкарту.

figure
show(ndtMap,'submap')
title('Selected Submap')

Figure contains an axes. The axes with title Selected Submap contains an object of type scatter.

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

свернуть все

Карта NDT в виде pcmapndt объект.

Пространственная степень в виде 'map' или 'submap'. Когда вы задаете 'submap', только точки в рамках текущей подкарты отображены.

Аргументы в виде пар имя-значение

Задайте дополнительные разделенные запятой пары Name,Value аргументы. Name имя аргумента и Value соответствующее значение. Name должен появиться в кавычках. Вы можете задать несколько аргументов в виде пар имен и значений в любом порядке, например: Name1, Value1, ..., NameN, ValueN.

Пример: 'MarkerSize',6 устанавливает размер маркера на 6 точек.

Диаметр маркера в виде положительной скалярной величины. Это значение задает аппроксимированный диаметр маркера точки. Модули находятся в точках. Размер маркера, больше, чем шесть, может уменьшать эффективность рендеринга.

Оси, на которых можно отобразить визуализацию в виде Axes объект. Создать Axes объект, используйте axes функция. Чтобы отобразить визуализацию на новом рисунке, оставьте 'Parent' незаданный.

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

свернуть все

Постройте оси, возвращенные как axes графический объект.

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

Объекты

Функции

Введенный в R2021a