pcread

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

Синтаксис

Описание

пример

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

Примеры

свернуть все

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

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

свернуть все

Имя файла, заданное как вектор символов или скаляр строки. Входным типом файла должен быть 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