Visualization 如何增加点云中的点?

Visualization 如何增加点云中的点?,visualization,point-cloud-library,point-clouds,graph-visualization,printer-control-language,Visualization,Point Cloud Library,Point Clouds,Graph Visualization,Printer Control Language,我想通过使用“setPointCloudRenderingProperties”使点更大。 这是我的代码: #include <pcl/point_cloud.h> #include <pcl/PointIndices.h> #include <pcl/pcl_base.h> #include <pcl/point_types.h> #include <pcl/visualization/pcl_visualizer.h> #inclu

我想通过使用“setPointCloudRenderingProperties”使点更大。
这是我的代码:

#include <pcl/point_cloud.h>
#include <pcl/PointIndices.h>
#include <pcl/pcl_base.h>
#include <pcl/point_types.h>
#include <pcl/visualization/pcl_visualizer.h>
#include <iostream>
using pcl::PointCloud;
using pcl::PointXYZ;
using namespace std;
int main (int , char **){
    PointCloud<PointXYZ>::Ptr cloud (new PointCloud<PointXYZ>);
    cloud->height=40;
    cloud->width=50;
    cloud->resize(cloud->height*cloud->width);
    for(int i=0;i<cloud->height;i++){
        for(int j=0;j<cloud->width;j++){
            PointXYZ &p=cloud->at(j,i);
            p.x=(i+1)*1.0/10;
            p.y=(j+1)*1.0/10;
            p.z=0;
        }
    }

    pcl::visualization::PCLVisualizer p ("cloud");

    p.addCoordinateSystem (1.0, "first");

    pcl::visualization::PointCloudColorHandlerCustom<PointXYZ> handle(cloud, 0, 180, 0);
    p.addPointCloud(cloud, handle, "cloud", 0);
    p.setPointCloudRenderingProperties(pcl::visualization::PCL_VISUALIZER_POINT_SIZE,200, "cloud", 0);

    p.setCameraPosition(0, 0,20,0, 0, 0,0,2,0);
    p.spin ();
    p.saveScreenshot("/home/guan/Desktop/2_200.png");

}
#包括
#包括
#包括
#包括
#包括
#包括
使用pcl::PointCloud;
使用pcl::PointXYZ;
使用名称空间std;
int main(int,char**){
点云::Ptr云(新点云);
云->高度=40;
云->宽度=50;
云->调整大小(云->高度*云->宽度);
for(int i=0;iheight;i++){
for(int j=0;jwidth;j++){
点xyz&p=云->在(j,i)处;
p、 x=(i+1)*1.0/10;
p、 y=(j+1)*1.0/10;
p、 z=0;
}
}
pcl::visualization::PCLVisualizer p(“云”);
p、 添加协调系统(1.0,“第一”);
pcl::visualization::PointCloudColorHandler自定义句柄(云,0,180,0);
p、 addPointCloud(云,句柄,“云”,0);
p、 setPointCloudRenderingProperties(pcl::visualization::pcl_VISUALIZER_POINT_大小,200,“云”,0);
p、 setCameraPosition(0,0,20,0,0,0,0,2,0);
p、 自旋();
p、 保存屏幕截图(“/home/guan/Desktop/2_200.png”);
}
查看
setPointCloudRenderingProperties
的部分,我将
PCL\u可视化工具\u POINT\u大小设置为200或10,点云的点不变

请看我的照片:


我不知道为什么。

事实上,我的问题在我更换电脑时解决了(在此之前,我一直在使用虚拟机):

setPointCloudRenderingProperties文档:我在更换电脑时解决了我的问题。。