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) формат файла, также известный как Стэнфордский треугольный формат, хранит 3D данные с помощью 3-D сканеров. Это - формат для того, чтобы хранить графические объекты, которые описаны как набор многоугольников. Файл СГИБА состоит из заголовка, сопровождаемого списком вершин и затем, списком многоугольников. Заголовок задает, сколько вершин и многоугольников находится в файле. Это также утверждает, какие свойства сопоставлены с каждой вершиной, такой как (x, y, z) координаты, нормали и цвет. Формат файла имеет два подформата: представление ASCII и версия двоичных файлов для компактного устройства хранения данных и для быстрого сохранения и загрузки. Заголовок и ASCII-файлов и двоичных файлов является текстом ASCII. Только числовые данные, которые следуют за заголовком, отличаются между этими двумя версиями. Смотрите Формат PLY для получения дополнительной информации о содержимом файла PLY.

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

Примечание

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

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

свернуть все

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

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

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

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

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

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