exponenta event banner

readFrame

Чтение облака точек Velodine из файла

Описание

ptCloud = readFrame(veloReader) считывает следующее облако точек последовательно из PCAP-файла Velodine ® и возвращает pointCloud объект.

ptCloud = readFrame(veloReader,frameNumber) считывает облако точек с определенным номером кадра из файла.

пример

ptCloud = readFrame(veloReader,frameTime) считывает первое облако точек, записанное в или после данного frameTime.

Примеры

свернуть все

Создать velodyneFileReader объект для чтения файла захвата пакетов Velodine ® (PCAP) и выбора определенных облаков точек с помощью duration скаляр.

Чтение в облаках точек с помощью средства чтения файлов Velodine ®. Укажите файл PCAP для чтения и модель устройства Velodine ®.

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

Создать duration скаляр, представляющий три секунды после первого считывания облака точек.

timeDuration = veloReader.StartTime + duration(0,0,3,'Format','s');

Считывайте первое облако точек, записанное в заданное время или после него.

ptCloudObj   = readFrame(veloReader,timeDuration);

Отображение облака точек с помощью pcshow.

figure
pcshow(ptCloudObj)

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

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

свернуть все

Устройство чтения файлов Velodine, указанное как velodyneFileReader объект.

Номер кадра требуемого облака точек в файле, заданный как положительное целое число. Номера кадров последовательны.

Время кадра требуемого облака точек в файле, указанное как duration скаляр в секундах. Первый кадр, доступный в или после frameTime дается.

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

свернуть все

Облако точек, возвращенное как pointCloud объект.

См. также

| | | | |

Внешние веб-сайты

Представлен в R2018a