deleteSegments

Удалите все сегменты в карте

Описание

пример

sMapOut = deleteSegments(sMapIn) удаляет все сегменты в карте sMapIn. Удаление сегментов из карты улучшает производительность findPose и updateMap функции объекта.

Примеры

свернуть все

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

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

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

sMapNoSegments = deleteSegments(sMap);

Проверьте количество сегментов в карте до и после удаления.

numBefore = numel(sMap.Segments);
numAfter = numel(sMapNoSegments.Segments);
disp("Number of Segments Before Deleting Segments: " + num2str(numBefore))
Number of Segments Before Deleting Segments: 464
disp("Number of Segments After Deleting Segments: " + num2str(numAfter))
Number of Segments After Deleting Segments: 0

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

свернуть все

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

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

свернуть все

Обновленная карта сегментов и функций, возвращенных как pcmapsegmatch объект.

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

Объекты

Функции

Введенный в R2021a