2015-05-14 2 views
2

Вот мой код для представления данных облака точек.Ошибка при использовании «addpointcloud» в pcl

pcl::PointCloud<pcl::PointXYZRGBA>::Ptr cloud (new pcl::PointCloud <pcl::PointXYZRGBA>); 
if (pcl::io::loadPCDFile ("arg[1]", *cloud) == -1) 
return (-1); 
boost::shared_ptr<pcl::visualization::PCLVisualizer> viewer (new pcl::visualization::PCLVisualizer ("3D Viewer")); 
viewer->setBackgroundColor (0, 0, 0); 
viewer->addPointCloud<pcl::PointXYZRGBA> (cloud, "sample cloud"); 

Знает ли кто-нибудь, почему я не вижу данные о точке облака в выходе. Хотя, когда я использую ниже код для отображения выше облака точек, я могу видеть его полностью:

pcl::visualization::CloudViewer viewer1 ("Simple Cloud Viewer"); 
viewer1.showCloud (cloud); 

ответ

Смежные вопросы