android opencv 3d augmented-reality metaio

Representación de objeto 3D en openCV usando metaio en Android



augmented-reality (1)

Comience con el ejemplo Hello world por metaio: http://dev.metaio.com/sdk/tutorials/hello-world/ Allí puede ver el código de ejemplo de cómo, por ejemplo, renderizar una figura en un marcador

Pero metaio y OpenVC no son para la parte de renderizado, bien metaio un poco más que OpenCV pero hacen parte de la visión por computadora de su aplicación. Para representar algo, tiene que escribir el código OpenGL usted mismo, o conect el seguimiento de metaio a un motor de renderizado más complejo como jMonkey, libGDX, etc.

Estoy desarrollando una aplicación, estoy usando opencv para detectar formas en una imagen de cámara y quiero mostrar objetos 3D renderizados por metaio en esas formas. ¿Cómo se puede lograr esto? He intentado renderizar personalizado, pero no se está llamando al método ''onNewCameraFrame''.

Tengo que convertir cada fotograma de cámara que obtenemos en el método ''onNewCameraFrame ()'' al objeto Mat para la lógica de detección de forma. Pero no está siendo llamado. Incluso he agregado una llamada al método ''requestCameraImage ()'' de metaio sdk.