使用开源 PCL 的 API 查看 3D 点云



我使用ToF(飞行时间(相机获取XYZ格式的深度数据。

出于3D点云的可视化目的,我想使用 http://pointclouds.org/documentation/tutorials/pcl_visualizer.php 中提到的开源PCL提供的API

为了构建在单独的显示线程中运行的点云 GUI,要查看什么好的入门示例 (.cpp( 文件?

  1. 看起来您没有链接 PCL 可视化库文件,可能还有其他文件。在链接器>输入>其他依赖项>项目属性中执行此操作。应在"VC++ 目录>库目录">项目属性中指定 PCL 库目录的路径。同时,应在"VC++ 目录>包含目录"的项目属性>指定 PCL 包含目录的路径。
  2. PCL 函数和类型在点类型上模板化。因此,您将使用pcl::PointXYZ作为所有函数的点类型。
  3. 不。您的示例将更类似于 CloudViewer 教程中的简单云可视化示例。
  4. 无需将 PCL .h 和.cpp文件复制到解决方案中。#include保留在其安装位置的 PCL 标头,并在 PCL 库文件中链接(请参阅上面的 1。
  5. 没有。如果 PCL bin/目录不在您的$PATH则将 PCL .dll 放在.exe旁边。

确保将发布库与发布版本匹配,将调试库与调试版本匹配。确保为 Win32 或 x64 生成,具体取决于安装的预安装二进制文件。

最新更新