0

gitrepo下载最新的 C 示例后,我编译了点云示例。

在构建错误时,我需要使用(据说)支持的 TangoPointCloud 对象(Vega 版本)更新代码。显然,我之前使用的是 TangoXYZij 云,一切正常。

TangoSupport_getLatestPointCloudAndNewDataFlag但是,现在我的 Tango 设备在调用(我添加)时没有任何新数据。

更具体地说,在调用 之后TangoSupport_getLatestPointCloudAndNewDataFlag(point_cloud_manager_, &front_cloud_ /* &new_data */);,front_cloud_ 的基本结构看起来像是一个空结构。如,front_cloud_->num_points为 0 等。

我真的很想知道其他人是否遇到过这个问题,以及是否有解决方法。

编辑:我正在使用 Android Studio 2.1.3

4

1 回答 1

0

我只是更新了 tango-examples-c 并且示例编译并运行没有问题。是示例项目还是它的一些修改版本?

如果您要从TangoXYZijkto TangoPointCloud,则需要替换 TangoSupport 以及 TangoService 回调TangoService_connectOnPointCloudAvailable。在此函数的回调中,您需要调用TangoSupport_updatePointCloud.

检查未修改的 cpp_point_cloud_example 以获取详细信息

于 2016-09-22T08:33:37.850 回答