c++ - 点云库 : How visualize a set of 3D point stored in a C++ <vector>?

标签 c++ visual-studio-2010 vector point-cloud-library

我在这里搜索过这个问题,但似乎没有人有这个问题。

如何使用 PCL 可视化工具绘制一组存储在 C++ 中的 3D 点?

vector 中填充了这样的结构:

struct point {

 float x;
 float y;
 float z;
};

如何在窗口中使用 PCL 绘制这组点?在 vector 的每一次细化中,PCL 窗口都会用 vector 中的新兴趣点进行更新。

我使用的是 Visual C++ 2010、Win7 64 位...我已经正确安装了 PCL 库和 Visual C++ 环境变量/链接器/等以使用 PCL。

有人可以帮助我吗?

最佳答案

只需定义pcl::PointXYZ pt,和pt.x=point.x, pt.y=point.y, pt.z=point.z 然后应用 PointView 来显示您的点云。 这是 PCL 中非常重要的部分

关于c++ - 点云库 : How visualize a set of 3D point stored in a C++ <vector>?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23307716/

相关文章:

c++ - 对于 C++ 中的日期/时间库,是否有 Boost 的轻量级替代方案?

c# - 阻止 Visual Studio 在 switch-case 语句中添加换行符

c# - 在 C# 项目的 Visual Studio 中,要中断的异常列表存储在哪里?

c++ - 执行函数调用的顺序?

c++ - PROCESS_MEMORY_COUNTERS 结构中的哪个成员给出了当前使用的内存

c++ - 为什么派生类的大小包括来自基类的私有(private)成员?

c# - 为什么我的平台目标=任何CPU Windows服务项目安装后在WOW64中作为32位进程运行?

c++ - 从 C++ 中的两个相关 vector 进行随机选择的最快方法是什么?

Java arrayList 与 Vector 不兼容

c++ - 如何修复具有 unique_ptr 的对象的 vector