是否可以从设备获取深度帧(类似于从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,而不是深度帧。