pcwrite

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

Синтаксис

pcwrite(ptCloud,filename)
pcwrite(ptCloud,filename,'Encoding',encodingType)

Описание

пример

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

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

Примеры

свернуть все

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

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

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

свернуть все

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

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

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

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

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

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

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