我使用 ToF(飞行时间)相机来获取 XYZ 格式的深度数据。
为了实现 3D 点云的可视化目的,我想使用开源 PCL 提供的 API,网址为http://pointclouds.org/documentation/tutorials/pcl_visualizer.php http://pointclouds.org/documentation/tutorials/pcl_visualizer.php
为了构建在单独的显示线程中运行的点云 GUI,可以查看什么好的入门教程示例 (.cpp) 文件?
- 看起来您没有链接 PCL 可视化库文件以及其他可能的文件。在项目属性 > 链接器 > 输入 > 其他依赖项中执行此操作。应在项目属性 > VC++ 目录 > 库目录中指定 PCL lib 目录的路径。同时,应在项目属性 > VC++ 目录 > 包含目录中指定 PCL 包含目录的路径。
- PCL 函数和类型是在点类型上模板化的。所以你会使用
pcl::PointXYZ
作为所有函数的点类型。
- 不会。您的示例将更类似于以下内容中的简单云可视化示例:云查看器教程 http://pointclouds.org/documentation/tutorials/cloud_viewer.php#cloud-viewer.
- 您无需将 PCL .h 和 .cpp 文件复制到您的解决方案中。你
#include
保留在其安装位置的 PCL 标头,并链接到 PCL lib 文件中(请参阅上面的 1。)
- 没有任何。如果 PCL bin/ 目录不在您的 $PATH 中,则将 PCL .dll 放在 .exe 旁边。
确保将发布库与发布版本相匹配,并将调试库与调试版本相匹配。确保您正在构建 Win32 或 x64,具体取决于您安装的预安装二进制文件。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)