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- формата файлом.

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

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

Примечание

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

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

свернуть все

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

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

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

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

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

Введенный в R2015a