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