在 PCL 中增加点云的点大小以进行可视化
Increase point size of point cloud in PCL for visualization
我正在 PCL Visualizer 中可视化两个点云。下面是代码片段:
#include <pcl/io/pcd_io.h>
#include <pcl/visualization/pcl_visualizer.h>
int main (int argc, char** argv)
{
pcl::visualization::PCLVisualizer viewer("Cloud Viewer");
pcl::PointCloud<pcl::PointXYZRGBA>::Ptr face (new pcl::PointCloud<pcl::PointXYZRGBA>);
pcl::io::loadPCDFile ("face.pcd", *face);
pcl::PointCloud<pcl::PointXYZ>::Ptr nose (new pcl::PointCloud<pcl::PointXYZ>);
pcl::io::loadPCDFile ("nose.pcd", *nose);
viewer.addPointCloud(face,"face");
viewer.addPointCloud(nose, "nose");
viewer.spin();
return 0;
}
我想增加 nose
点云的点大小。请注意,按 +
键会增加完整 window.
的磅值
来自pcl visualizer example <-- updated-link:
viewer.setPointCloudRenderingProperties(pcl::visualization::PCL_VISUALIZER_POINT_SIZE, 1, "cloud name");
点的大小为 1。
我正在 PCL Visualizer 中可视化两个点云。下面是代码片段:
#include <pcl/io/pcd_io.h>
#include <pcl/visualization/pcl_visualizer.h>
int main (int argc, char** argv)
{
pcl::visualization::PCLVisualizer viewer("Cloud Viewer");
pcl::PointCloud<pcl::PointXYZRGBA>::Ptr face (new pcl::PointCloud<pcl::PointXYZRGBA>);
pcl::io::loadPCDFile ("face.pcd", *face);
pcl::PointCloud<pcl::PointXYZ>::Ptr nose (new pcl::PointCloud<pcl::PointXYZ>);
pcl::io::loadPCDFile ("nose.pcd", *nose);
viewer.addPointCloud(face,"face");
viewer.addPointCloud(nose, "nose");
viewer.spin();
return 0;
}
我想增加 nose
点云的点大小。请注意,按 +
键会增加完整 window.
来自pcl visualizer example <-- updated-link:
viewer.setPointCloudRenderingProperties(pcl::visualization::PCL_VISUALIZER_POINT_SIZE, 1, "cloud name");
点的大小为 1。