exponenta event banner

pcread

Считывание облака точек 3-D из файла PLY или PCD

Описание

пример

ptCloud = pcread(filename) считывает облако точек из файла PLY или PCD, указанного вводом filename. Функция возвращает pointCloud объект, ptCloud.

Примеры

свернуть все

ptCloud = pcread('teapot.ply');
pcshow(ptCloud);

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

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

свернуть все

Имя файла, указанное как символьный вектор или строковый скаляр. Тип входного файла должен иметь формат PLY или PCD.

Формат файла polygon (PLY), также известный как формат Стэнфордского треугольника, хранит трёхмерные данные от 3-D сканеров. Это формат для хранения графических объектов, которые описываются как коллекция многоугольников. Файл PLY состоит из заголовка, а затем списка вершин и списка многоугольников. В заголовке указывается количество вершин и многоугольников в файле. Также указывается, какие свойства связаны с каждой вершиной, такие как координаты (x, y, z), нормали и цвет. Формат файла имеет два подформата: представление ASCII и бинарную версию для компактного хранения и для быстрого сохранения и загрузки. Заголовок как ASCII, так и двоичных файлов является текстом ASCII. Только числовые данные, следующие за заголовком, различаются между двумя версиями. Дополнительные сведения о содержимом файла PLY см. в разделе Формат PLY.

В формате файла данных облака точек (PCD) также хранятся трехмерные данные. Он был создан авторами широко используемой библиотеки облаков точек (PCL) для удовлетворения дополнительных требований к данным облаков точек. См. раздел Формат файла PCD (данные облака точек).

Примечание

Эта функция поддерживает только форматы файлов PCD, сохраненные в версии 0.7 (PCD_V7). Он также поддерживает только записи заголовка с COUNT для записи установлено значение 1. Он не поддерживает COUNT запись установлена в дескриптор функции.

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

свернуть все

Объект для хранения облака точек, возвращаемый как pointCloud объект, содержащий следующие поля PLY или PCD:

  • Location , сохраняет значения x, y и z.

  • Color , сохраняет значения красного, зеленого и синего цветов.

  • Normal , сохраняет нормальные векторы для каждой точки.

  • Intensity , сохраняет интенсивность оттенков серого для каждой точки.

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