如何在使用 OpenCV 函数时访问 Tango 的深度信息

How do I access the Tango's depth information while using OpenCV functions

我正在尝试在 Tango 应用程序中使用 OpenCV 来执行一些 CV 任务。我还需要 Tango 的深度信息来获取其他一些东西,但是使用 OpenCV 的相机对象会阻止调用 onXyzIjAvailable() 方法。作为一种解决方法,我正在尝试使用 TangoCameraView 对象,它可以让我访问 Tango 的点云数据,但不能访问 OpenCV 函数。

那么有什么方法可以将Tango的相机数据转换成Mat格式或者OpenCV可以理解的格式吗?还有另一种方法可以将 OpenCV 与我没有想到的 Tango 一起使用吗?

Tango API 与 openCV 之间没有直接转换。但使用 Tango 回调的一般策略是将数据从回调线程复制到 render/update 线程,并让更新循环完成繁重的工作(转换、处理等)