【问题标题】:Convert point cloud to image将点云转换为图像
【发布时间】:2016-09-06 12:54:40
【问题描述】:

我有一组使用 PCL 库生成 3D 点云的点。

这些 3D 点已投影到平面并转换为 2D。我需要的是从这个 2D 点生成图像。

我该怎么做?

谢谢。亚历克斯。

【问题讨论】:

  • 你能详细说明你的问题吗?比如你有什么类型的点(XYZI,XYZRGB ...)。另外,如果您确实将它们投影到飞机上并将它们转换为 2D,则看不出您的问题在哪里?

标签: image visual-studio visual-c++ image-processing point-cloud-library


【解决方案1】:

您可以使用 rangeImage 类来获取点云的图像。教程可以找到here

pcl::RangeImage rangeImage;
rangeImage.createFromPointCloud(pointCloud, angularResolution, 
maxAngleWidth, maxAngleHeight, sensorPose, coordinate_frame, 
noiseLevel, minRange, borderSize);

没有保存图像的功能。

但是你试试第二个帖子here的vtk解决方案

【讨论】:

  • 不幸的是,这个答案正遭受链接腐烂。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2023-03-21
  • 2021-04-13
  • 2018-04-15
  • 1970-01-01
  • 2018-01-17
  • 1970-01-01
相关资源
最近更新 更多