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

标签 android opencv google-project-tango

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

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

最佳答案

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

关于android - 如何在使用 OpenCV 函数时访问 Tango 的深度信息,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37477884/

相关文章:

visual-c++ - 获取图像的像素值

google-project-tango - 将项目 tango 迁移到 Mira 版本时安装 Install_failed_missing_shared_library

android - 单击后保持列表项的颜色

android - 发布到 Twitter 墙

java - RecyclerView 无限滚动将位置移动到第一项

android - 探戈计划 : Converting between coordinate systems and merging point clouds

unity-game-engine - 相机偏移|探戈计划

android - 如何像进度条一样填充imageview的背景色?

algorithm - 用于读取图像中文本的最佳 Python/Ruby 库

c++ - Opencv windows 7 cmake mingw-32 报错