如何将点云库与 Unity Google tango 项目集成?

Posted

技术标签:

【中文标题】如何将点云库与 Unity Google tango 项目集成?【英文标题】:How to integrate Point Cloud Library With Unity Google tango project? 【发布时间】:2018-02-28 04:11:38 【问题描述】:

我目前正在 Unity 中与 Google Tango 合作,我想集成点云库 (PCL) 以处理点云数据并分割平面。我找不到任何关于此的在线参考,所以有任何帮助将不胜感激

【问题讨论】:

【参考方案1】:

这基本上解释了如何将 PCL 与 Unity 集成,但是一旦你有了它,它应该也可以与 Google Tango 一起使用。

    根据您的 VisualStudio 版本,下载并安装 All-in-one Installer(注意 32 位和 64 位版本) 设置环境变量 create new project release 模式需要include everything(设置所有内容以进行发布很重要,因为 unity 不适用于调试 .dll) 我遇到了一个错误,迫使我在项目属性中也添加了这个:-D_SCL_SECURE_NO_WARNINGS 构建项目 将生成的 .dll 文件复制到文件夹 Assets/Plugins(如果不存在,则创建一个) 从 Unity 调用它(示例代码在 3 号下。) 就是这样!

PS:如果在完成所有这些步骤后,您开始收到错误,即 .dll 尽管存在于 Plugins 文件夹中,但无法找到,请尝试重新启动您的 PC。我花了几个小时几乎没用的谷歌搜索来阅读一些关于 SO 的评论。

【讨论】:

以上是关于如何将点云库与 Unity Google tango 项目集成?的主要内容,如果未能解决你的问题,请参考以下文章

如何使用点云库查找点云的主成分和方向

qt+pcl点云库

使用 Makefile 将 PCL(点云库)添加到现有项目

PCL(点云库)中实时 kinect 数据的范围图像生成

读取 .las 文件,用 PCL 处理和显示

c_cpp 如何将点云保存到pcd文件