В настоящее время я использую библиотеку облаков точек (PCL) для работы с облаками точек. Теперь мне нужно рассчитать сетку для некоторого облака точек, и я подумал, что лучше всего использовать Meshlab. Пока все хорошо, моя проблема в том, что у моего облака точек есть метки, то есть оно имеет следующую форму:
pcl::PointCloud<pcl::PointXYZRGBL> cloud;
Важно: я не могу пропустить метки, я должен знать после вычисления сетки, какая точка сетки имеет метку. Позже, после некоторых манипуляций и т. Д., Я сохраняю это облако через
pcl::io::savePLYFileBinary(writePath, *cloud);
который отлично работает, ЕСЛИ облако имеет тип
pcl::PointCloud<pcl::PointXYZRGB> cloud;
но не работает в первом случае. Кто-нибудь знает, что я могу сделать, чтобы получить файл PLY, который содержит метки и может быть загружен в Meshlab?
Спасибо всем!
savePLYFileBinary
правильно сохраняет файл? т.е. в чем ваша проблема? MeshLab не может открыть файл? MeshLab не может сохранять ярлыки при открытии? MeshLab не может сохранить метки после создания сетки? - person cbuchart   schedule 22.05.2017