是否可以使用Java API获取深度框架[google-project-tango]

时间:2015-11-25 13:57:18

标签: java google-project-tango

是否可以从设备获取深度帧(类似于从kinect获取它们的方式?) 我可以得到当前帧的pointcloud,以及rgb帧,但我正在寻找实际的深度帧。

我尝试过做

     public void onFrameAvailable(final int cameraId) {
                if (cameraId == TangoCameraIntrinsics.TANGO_CAMERA_COLOR) {
                    Log.i(TAG, "NEW COLOR FRAME");
                    }
                if (cameraId == TangoCameraIntrinsics.TANGO_CAMERA_DEPTH) {
                    Log.i(TAG, "NEW DEPTH FRAME");
                }
            }

作为测试,但第二个if从未通过 - 所以我的理解是“onFrameAvailable”永远不会在深度相机上发射 - 但另一方面,相机显然正在工作,因为我可以得到一个pointcloud没有任何问题。

我也尝试了查看文档和示例,我只能找到示例告诉我如何获取当前帧的姿势和pointcloud,而不是深度帧。

1 个答案:

答案 0 :(得分:3)

无法将connectToTangoCamera与RGBIR一起使用。 我回答了这个问题,如何接收深度图像,here更详细