在Android中使用metaio在openCV中进行3D对象渲染

我正在开发一个应用程序,我正在使用opencv来检测相机图像中的形状,并希望在这些形状上显示由metaio呈现的3D对象。 这怎么能实现? 我试过自定义渲染,但是“onNewCameraFrame”方法没有被调用。

我必须将我们在'onNewCameraFrame()'方法中获得的每个摄像机帧转换为Mat对象以用于形状检测逻辑。 但是没有被调用。 我甚至添加了对metaio sdk的'requestCameraImage()'方法的调用。

  • Android中的OpenCV模板匹配示例
  • 在.yml文件中比较图像SIFT / SURF细节OpenCV?
  • 不满意的链接错误 - 适用于Android的OpenCV非本机
  • 在尝试为Android示例构建OpenCV时运行构建器“CDT Builder”的错误
  • Android - 人脸特征检测
  • 如何在没有OpenCv Manager的情况下运行OpenCV代码
  • 使用tesseract或OpenCV的android的对象检测
  • 在Android上录制实时OpenCV处理
  • 从metaio开始的Hello world示例: http ://dev.metaio.com/sdk/tutorials/hello-world/您可以在这里看到示例代码,例如如何在标记上绘制graphics

    但是metaio和OpenVC并不是用于渲染的部分,好吧metaio比OpenCV多一点,但是他们在应用程序中做了计算机视觉的一部分。 要呈现一些你必须自己编写OpenGL代码,或者将metaio的跟踪转换为一些更复杂的渲染引擎,比如jMonkey,libGDX等等。