exponenta event banner

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