pcwrite

Запишите 3-D облако точек в PLY или файл PCD

Описание

пример

pcwrite(ptCloud,filename) пишет объект облака точек, ptCloud, к PLY или файлу PCD, заданному входом filename.

pcwrite(ptCloud,filename,'Encoding',encodingType) пишет pointCloud объект, ptCloud, к файлу PLY, который находится в заданном формате.

Примеры

свернуть все

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

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

pcwrite(ptCloud,'teapotOut','PLYFormat','binary');
load('object3d.mat');
pcwrite(ptCloud,'object3d.pcd','Encoding','ascii');
pc = pcread('object3d.pcd');
pcshow(pc);

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

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

свернуть все

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

Для файла СГИБА, pcwrite функция преобразует организованный M-by-N-by-3 облако точек к неорганизованному M-by-3 формат. Это преобразует формат, потому что файлы PLY не поддерживают организованные облака точек. Чтобы сохранить организованный формат, можно сохранить облако точек как PCD-файл.

Если вы не задаете имя файла с расширением, функция записывает файл в формате СГИБА.

Объект для хранения облака точек в виде pointCloud объект.

PLY или PCD отформатировали файл в виде разделенной запятой пары, состоящей из 'Encoding', и любой 'ascii'двоичный файл, 'compressed' для формата файла.

FileFormat Допустимая кодировка
СГИБ'ascii'двоичный файл
PCD'ascii'двоичный файл, или 'compressed'

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