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

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

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

Solutions Collecting From Web of "在Android中使用metaio在openCV中进行3D对象渲染"

从metaio开始的Hello world示例: http ://dev.metaio.com/sdk/tutorials/hello-world/您可以在这里看到示例代码,例如如何在标记上绘制graphics

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