deleteDescriptor

Удалите дескрипторы из детектора закрытия цикла

Описание

пример

deleteDescriptor(loopDetector,viewIDs) удаляет дескрипторы, которые соответствуют идентификаторам представления viewIDs от детектора закрытия цикла loopDetector. viewIDs вектор из положительных целых чисел.

Примеры

свернуть все

Создайте детектор закрытия цикла.

loopDetector = scanContextLoopDetector;

Создайте средство чтения файлов Velodyne PCAP.

veloReader = velodyneFileReader('lidarData_ConstructionRoad.pcap','HDL32E');

Считайте первые и вторые сканы облака точек.

ptCloud1 = readFrame(veloReader,1);
ptCloud2 = readFrame(veloReader,2);

Извлеките дескриптор для первого облака точек и добавьте его в детектор закрытия цикла.

viewId1 = 1;
descriptor1 = scanContextDescriptor(ptCloud1);
addDescriptor(loopDetector,viewId1,descriptor1);

Извлеките второй дескриптор и добавьте его в детектор закрытия цикла.

viewId2 = 2;
descriptor2 = scanContextDescriptor(ptCloud2);
addDescriptor(loopDetector,viewId2,descriptor2);

Удалите дескриптор, который соответствует идентификатору представления 2, от детектора.

deleteDescriptor(loopDetector,viewId2);

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

свернуть все

Детектор закрытия цикла в виде scanContextLoopDetector объект.

Просмотрите идентификаторы в виде вектора из положительных целых чисел.

Введенный в R2021b