我使用ToF(飞行时间(相机获取XYZ格式的深度数据。
出于3D点云的可视化目的,我想使用 http://pointclouds.org/documentation/tutorials/pcl_visualizer.php 中提到的开源PCL提供的API
为了构建在单独的显示线程中运行的点云 GUI,要查看什么好的入门示例 (.cpp( 文件?
- 看起来您没有链接 PCL 可视化库文件,可能还有其他文件。在链接器>输入>其他依赖项>项目属性中执行此操作。应在"VC++ 目录>库目录">项目属性中指定 PCL 库目录的路径。同时,应在"VC++ 目录>包含目录"的项目属性>指定 PCL 包含目录的路径。
- PCL 函数和类型在点类型上模板化。因此,您将使用
pcl::PointXYZ
作为所有函数的点类型。 - 不。您的示例将更类似于 CloudViewer 教程中的简单云可视化示例。
- 无需将 PCL .h 和.cpp文件复制到解决方案中。
#include
保留在其安装位置的 PCL 标头,并在 PCL 库文件中链接(请参阅上面的 1。 - 没有。如果 PCL bin/目录不在您的$PATH则将 PCL .dll 放在.exe旁边。
确保将发布库与发布版本匹配,将调试库与调试版本匹配。确保为 Win32 或 x64 生成,具体取决于安装的预安装二进制文件。