findView

Извлечение индексов функций и сегментов, соответствующих представлению карты

Описание

пример

idx = findView(sMap,viewIds) извлекает индексы функций и сегментов, которые соответствуют заданным представлениям viewIds.

Примеры

свернуть все

Загрузите карту сегментов и функций в рабочую область.

data = load('segmatchMapFullParkingLot.mat');
sMap = data.segmatchMapFullParkingLot;

Извлеките индексы функции и сегментов, соответствующие определенным представлениям.

viewIds = 20:25;
idx = findView(sMap,viewIds);

Выберите сегменты, соответствующие этим видам.

segments = sMap.Segments(idx);

Визуализация сегментов.

ptCloud = pccat(segments);
figure
pcshow(ptCloud)

Figure contains an axes. The axes contains an object of type scatter.

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

свернуть все

Карта сегментов и функций, заданная как pcmapsegmatch объект.

Просмотрите идентификаторы, заданные как M элемент. M - количество представлений, которые нужно удалить. Каждый идентификатор представления является уникальным для определенного представления.

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

свернуть все

Индексы индекса к функциям и сегментам в заданных представлениях, возвращенные как N вектор -element. N - общее количество функций и сегментов на карте. Если элемент idx является 1 (true), тогда соответствующая функция принадлежит указанному виду.

См. также

Функции

Объекты

Введенный в R2021a